phpbar.de logo

Mailinglisten-Archive

[php] Newbie: MySQL-Fehler beim Anlegen einer Tabelle

[php] Newbie: MySQL-Fehler beim Anlegen einer Tabelle

Hans Jansen php_(at)_phpcenter.de
Sun, 14 Oct 2001 12:56:12 +0200


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



php::bar PHP Wiki   -   Listenarchive