sql >> Base de Datos >  >> RDS >> Mysql

Valor predeterminado no válido para 'dateAdded'

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:http://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.