Hallo Profis,
ich habe eine Frage an euch. Schicke vorraus, dass ich noch ganz am Anfang stehe was dieses Thema betrifft:
Auf meinem Server läuft mysql 3.23.58 und ein Script sollte folgenden Befehl ausführen:
Jedoch gibt mein Mysql folgenden Fehler zurück:
Wenn ich beim time feld jedoch folgenden Befehl nutze:
lässt er die Tabelle anlegen.
Der Hersteller vom Script schreibt mir jedoch, dass es zu Problemen kommt wenn ich das time feld so anlege. Und jetzt meine Frage ob das stimmt und welche Auswirkungen "CURRENT_TIMESTAMP" hat?
Danke
Markus
ich habe eine Frage an euch. Schicke vorraus, dass ich noch ganz am Anfang stehe was dieses Thema betrifft:
Auf meinem Server läuft mysql 3.23.58 und ein Script sollte folgenden Befehl ausführen:
PHP-Code:
CREATE TABLE IF NOT EXISTS `geodesic_addon_geomodules_stats_user_hits` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`user_id` int( 11 ) NOT NULL DEFAULT '0',
`page` varchar( 63 ) NOT NULL DEFAULT '',
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY ( `id` ) ,
KEY `user_id` ( `user_id` , `page` )
);
PHP-Code:
#1064 - 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 'CURRENT_TIMESTAMP ,
PRIMARY KEY ( `id` ) ,
KEY `user_id` ( `us .....
PHP-Code:
time` timestamp NOT NULL DEFAULT '' ,
Der Hersteller vom Script schreibt mir jedoch, dass es zu Problemen kommt wenn ich das time feld so anlege. Und jetzt meine Frage ob das stimmt und welche Auswirkungen "CURRENT_TIMESTAMP" hat?
Danke
Markus
Kommentar