CURRENT_TIMESTAMP
n'est acceptable que sur TIMESTAMP
des champs. DATETIME
les champs doivent être laissés avec une valeur par défaut nulle ou aucune valeur par défaut - les valeurs par défaut doivent être une valeur constante, et non le résultat d'une expression.
documentation pertinente :http://dev.mysql. com/doc/refman/5.0/en/data-type-defaults.html
Vous pouvez contourner ce problème en définissant un déclencheur post-insertion sur la table pour remplir une valeur "maintenant" sur tous les nouveaux enregistrements.