PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL Tabelle


Johnny
26.09.2002, 17:27:26
Also ich habe das Gefühl, PHP-Admin will mich verarschen.
Ich habe jetzt schon mehrere male versucht eine Tabelle mit diesem Programm zu erstelln, und immer kommt diese MySQL Fehlermeldung:

You have an error in your SQL syntax near '( 25 ) , `name` MEDIUMTEXT , `zeit` LONGTEXT , `expiries` TIMESTAMP , `tns` VARC' at line 1

Was muss ich denn jetzt schreiben, wenn ich folgende Tabelle haben will:

CREATE TABLE `kurse` (

`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`short_name` MEDIUMTEXT( 25 ) ,
`name` MEDIUMTEXT ,
`zeit` LONGTEXT ,
`expiries` TIMESTAMP ,
`tns` VARCHAR( 3 ) ,
`kosten` LONGTEXT ,
`inhalt` LONGTEXT ,
`beschreibung` LONGTEXT ,
`kursiv` LONGTEXT ,
`status` VARCHAR( 8 ) ,
`adresse` LONGTEXT ,
`login` VARCHAR( 8 ) ,
`kategorie_id` VARCHAR( 2 )
);

Progman
26.09.2002, 19:15:08
MEDIUMTEXT erwartet keine Zahl, es hat immer die selbe Größe. Lösch das "( 25 )" aus deinem MySQL-Query

Ben20
26.09.2002, 21:14:23
Brauch INT nicht eigentlich eine Zahl?

MiH
27.09.2002, 08:43:55
CREATE TABLE `kurse` (
`id` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`short_name` MEDIUMTEXT,
`name` MEDIUMTEXT ,
`zeit` LONGTEXT ,
`expiries` TIMESTAMP ,
`tns` VARCHAR( 3 ) ,
`kosten` LONGTEXT ,
`inhalt` LONGTEXT ,
`beschreibung` LONGTEXT ,
`kursiv` LONGTEXT ,
`status` VARCHAR( 8 ) ,
`adresse` LONGTEXT ,
`login` VARCHAR( 8 ) ,
`kategorie_id` VARCHAR( 2 )
);

so sollte es gehen :)