Tom: mysql Datentyp

Beitrag lesen

Hello,

ehrlich gesagt verstehe ich den Datentyp ENUM nicht
Ich habe mir folgenden verlinkte Seite durchgelsen.

[link]http://www.mysql.de/doc/de/ENUM.html[/link]

Wert  Index
NULL  NULL
""      0
"eins"  1
"zwei"  2
"drei"  3

Wozu muß ich denn hier noch den Index anlegen? Ich brauche das gar nicht. Weil ich eine Bestellnummer habe.

Den Index legt MySQL automatisch an.

um nun den "Wert" auslzulesen muß ich erst den Index abfragen oder wie soll ich das verstehen?

Du kannst abfragen nach dem Klartext oder auch nach dem Index. Deshalb sollte man ENUM-Felder nicht für numerische Werte benutzen. Das kann großes Durcheinander bringen.

Hast Du MySQL-Front? Das läuft auf Windows und Du kannst damit auf deine Datenbanken über Port zugreifen (sofern der bereitgetellt ist). Damit kann man recht gut seine kleinen Experimente machen. Es funktioniert (meistens) besser, als dies PHPMySqlAdmin (oder wie das Ding heißt).

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen