Mysql
 sql >> Database >  >> RDS >> Mysql

Valore predefinito non valido per 'dateAdded'

CURRENT_TIMESTAMP è accettabile solo su TIMESTAMP campi. DATETIME i campi devono essere lasciati con un valore predefinito nullo o nessun valore predefinito:i valori predefiniti devono essere un valore costante, non il risultato di un'espressione.

documenti pertinenti:http://dev.mysql. com/doc/refman/5.0/en/data-type-defaults.html

Puoi aggirare il problema impostando un trigger post-inserimento sulla tabella per inserire un valore "adesso" su qualsiasi nuovo record.