CURRENT_TIMESTAMP solo es aceptable en TIMESTAMP los campos. DATETIME los campos deben dejarse con un valor predeterminado nulo o sin ningún valor predeterminado; los valores predeterminados deben ser un valor constante, no el resultado de una expresión.
documentos relevantes:https://dev.mysql. com/doc/refman/5.0/en/data-type-defaults.html
Puede solucionar esto configurando un disparador posterior a la inserción en la tabla para completar un valor "ahora" en cualquier registro nuevo.