Hallo
Ich habe Probleme beim Erstellen einer Tabelle unter MySQL 4.0.27.
CREATE TABLE
thetable
(
date
TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);
>
> Das liefert mir einen Syntaxfehler bei "CURRENT\_TIMESTAMP". Das Manual macht
[...] irrelevanter Handbucheintrag.
> Wo liegt das Problem?
Deine Version unterstützt diesen Default-Wert nicht, dass geht erst ab MySQL 4.1.2, siehe <http://dev.mysql.com/doc/refman/4.1/en/create-table.html#id2816669>
> Wie kann ich es lösen?
Durch ein Update Deines MySQL-Servers. Ein Update auf Version 4.1 oder besser auf 5.0 ist allerdings nicht ohne und will genau geplant, getestet und durchgeführt sein. Es kann sogar notwendig sein, die Anwendung umzuschreiben, da es inkompatible Änderungen gab.
Freundliche Grüße
Vinzenz