CURRENT_TIMESTAMP
is alleen acceptabel op TIMESTAMP
velden. DATETIME
velden moeten ofwel een null-standaardwaarde bevatten, of helemaal geen standaardwaarde - standaardwaarden moeten een constante waarde zijn, niet het resultaat van een uitdrukking.
relevante documenten:http://dev.mysql. com/doc/refman/5.0/en/data-type-defaults.html
U kunt dit omzeilen door een trigger na het invoegen in te stellen op de tabel om een "nu"-waarde in te vullen voor nieuwe records.