Mailinglisten-Archive |
Moin Hans! > Was bedeuten TINYINT und TEXT? Was bedeutet das (20) und das (50)? Kennt > jemand ein gutes HowTo bzw. Manual zu MySQL? TINYINT und TEXT sind die Feldtypen. In Klammern steht ihre Größe. > Mein SQL-Befehl: > CREATE TABLE user (id TINYINT (20) not null , username TEXT (50) not null > , password TEXT (50) not null , status TEXT (50) not null , anrede TEXT > PRIMARY KEY (id), INDEX (id), UNIQUE (id, username)) comment = > 'Benutzerverzeichnis' > MySQL meldet: You have an error in your SQL syntax near '(50) not null , > password TEXT (50) not null , status TEXT (50) not null , anr' at line 1 Also, "password" ist evtl. ein reserviertes Wort. ID soll der primarykey werden? Dann solltest du "int unsigned not null auto_increment" benutzen. Außerdem ist mir nicht bekannt, daß MySQL "comment" unterstützt. Statt TEXT(50) solltest du VARCHAR(50) benutzen. Der Typ TEXT ist ein Blob und reagiert daher anders als du es manchmal willst. Mehr unter diesen Links: http://www.mysql.com http://www.little-idiot.com/mysql/ http://php.net/mysql Stay cool, don't close the fridge P.Bierans --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive