Hi,
welche MySQL-Version läuft denn auf dem Server?
CURRENT_TIMESTAMP als Defaultwert funktioniert nur ab MySQL V5.6.5.

Davor wurden die Felder einfach mit NULL "initialisiert".

Quelle: https://dev.mysql.com/doc/refman/5.6...alization.html (Abschnitt "Automatic Timestamp Properties Before MySQL 5.6.5")

Also sollte das Script eigentlich laufen wenn du entweder deine MySQL-Version updatest oder aus

PHP-Code:
`date_timedatetime NOT NULL DEFAULT CURRENT_TIMESTAMP
das hier machst
PHP-Code:
`date_timedatetime
Falls der Wert nicht NULL sein darf, musst du das entsprechende INSERT Statement dann eben noch um sowas hier erweitern:
PHP-Code:
INSERT INTO `rateme` (...,`date_time`,...) VALUES (..., NOW(), ...); 
(Weiß jetzt aus dem Kopf nicht genau ob es NOW() oder CURRENT_TIMESTAMP() sein muss. Aber das kann man ja probieren.)

Ich hoffe ich konnte helfen