Mailinglisten-Archive |
Hallo Liste, zur Zeit lerne ich gerade mit MySQL zu arbeiten und scheitere schon beim Anlegen einer Tabelle. Was ist falsch? Auch wenn ich mit Programmen wie MySQL-Front arbeite, bekomme ich diese Meldung. Ich möchte einfach eine Tabelle anlegen, die folgende Werte enthält: Tabellenname: user Spalte 1: id - Zahl Spalte 2: Username - Text Spalte 3: Kennwort - Text Spalte 4: Status - Text u. s. w. Was bedeuten TINYINT und TEXT? Was bedeutet das (20) und das (50)? Kennt jemand ein gutes HowTo bzw. Manual zu MySQL? 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 (50) not null , vorname TEXT (50) , nachname TEXT (50) not null , strasse TEXT (50) not null , ort TEXT (50) not null , land TEXT (50) not null , telefon TEXT (50) , telefax TEXT (50) , email TEXT (50) not null , internet TEXT (50) , lastpwchange TEXT (50) , lastlogin TEXT (50) , 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 Danke, Hans --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive