Fehler? MySql befehl falsch?

-GS-Master

Erfahrenes Mitglied
CREATE TABLE `events` (
`id` MEDIUMINT( 255 ) NOT NULL AUTO_INCREMENT,
`datum` TEXT( 255 ) NOT NULL ,
`ort` TEXT( 255 ) NOT NULL ,
`art` TEXT( 255 ) NOT NULL ,
`beschreibung` TEXT( 255 ) NOT NULL ,
`link` TEXT( 255 ) NOT NULL ,
`bild` TEXT( 255 ) NOT NULL ,
PRIMARY KEY ( id )
)

Dieser Code funktioniert bei einem PHPmyAdmin und beim anderen nicht ...
Diese Fehlermeldung bekomm ich wo es nicht geht ...

MySQL meldet:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '( 255 ) NOT NULL , `ort` TEXT( 255 ) NOT NULL , `art` T
 
Könnte möglichsein -.- hab ich keine Ahnung ^^

Also es geht bei
phpMyAdmin 2.6.4-pl4

Und wo es nicht geht ist
phpMyAdmin 2.4.0

Mhm geht das überhaupt bei der Version?
 
Ich meinte nicht die versionen von phpMyAdmin sondern die vom MySQL Server.

Das solltest du sehen können wenn du dich im phpMyAdmin einloggst und auf der Startseite oben liest.

Willkommen bei phpMyAdmin 2.6.4-pl3

Verbunden mit MySQL 4.1.21-max-log auf localhost als username@pass
 
Hab den Befehl nun geändern, nun geht es auch ^^

CREATE TABLE `events` (
`id` MEDIUMINT (9) NOT NULL AUTO_INCREMENT,
`datum` TEXT NOT NULL ,
`ort` TEXT NOT NULL ,
`art` TEXT NOT NULL ,
`beschreibung` TEXT NOT NULL ,
`link` TEXT NOT NULL ,
`bild` TEXT NOT NULL ,
PRIMARY KEY ( id )
)
 
Zurück