Tom: Erstes Wort aus Aufzählung holen

Beitrag lesen

Hello,

Wenn Du in "de,en,fr" etwas anderes siehst, vermutlich "de", "en" und "fr", so ist Dein Datenmodell defekt. Korrigiere bzw. repariere es. Beschäftige Dich hierzu mit dem Begriff der Normalisierung.

FIND_IN_SET() ist als Notlösung dafür aber durchaus geeignet ohne gleich seine Datenbank normalisieren zu müssen.

... oder (bei MySQL) die implizite Lösung nehmen und den String-Datentyp Set oder Enum, je nach Bedarf. Der macht ja im Prinzip auch nichts anderes.

Ist jetzt die Frage, ob die Mögliche Anzahl für die Länderkürzel reichen wird. Man sollte immer noch Reserve behalten. Es könnten sich ja Kürzel ändern, also bezüglich der Datenkonsistenz dann dazukommen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de