Seite 1 von 1

[gelöst] MySQL Anweisung produziert Fehler

Verfasst: 10.10.2004 14:00
von shwepsi
Ich habe die folgende SQL-Anweisung:

Code: Alles auswählen

CREATE TABLE `phpbb_stufe` (

`Mitglied` TINYINT UNSIGNED NOT NULL AUTO_INCREMENT ,
`Foren_ID` MEDIUMINT,
`Adresse1` VARCHAR,
`Adresse1_public` TINYINT UNSIGNED DEFAULT '0' NOT NULL ,
`Tel1` VARCHAR,
`Tel1_public` TINYINT UNSIGNED DEFAULT '0' NOT NULL ,
`Adresse2` VARCHAR,
`Adresse2_public` TINYINT UNSIGNED DEFAULT '0' NOT NULL ,
`Tel2` VARCHAR,
`Tel2_public` TINYINT UNSIGNED DEFAULT '0' NOT NULL ,
`Mobile` VARCHAR,
`Mobile_public` TINYINT UNSIGNED DEFAULT '0' NOT NULL ,
`email` VARCHAR,
`email_public` TINYINT UNSIGNED DEFAULT '0' NOT NULL ,
`icq` VARCHAR,
`icq_public` TINYINT UNSIGNED DEFAULT '0' NOT NULL ,
`aim` VARCHAR,
`aim_public` TINYINT UNSIGNED DEFAULT '0' NOT NULL ,
`msnm` VARCHAR,
`msnm_public` TINYINT UNSIGNED DEFAULT '0' NOT NULL ,
`Vorname` VARCHAR,
`Name` VARCHAR,
`last_updated` TIMESTAMP NOT NULL ,
PRIMARY KEY ( `Mitglied` ) 
)
MySQL, phpMyAdmin hat geschrieben:You have an error in your SQL syntax near ' `Adresse1_public` TINYINT DEFAULT '0' NOT NULL, `Tel1` VARCHAR, `Tel1_public` T' at line 1
Was habe ich da falsch gemacht?

Verfasst: 10.10.2004 14:58
von naderman
Hi,

statt VARCHAR müsste dort jeweils VARCHAR 255 (wobei die Zahl eine beliebige zwischen 1 und 255 ist) stehn.

naderman

Verfasst: 10.10.2004 15:02
von shwepsi
THX ... da habe ich wohl was falsch verstanden

VARCHAR hat zwar ne Variable Länge, aber will trotzdem ne maximale Länge haben...

es klappt