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

Ugyldig standardværdi for 'dateAdded'

CURRENT_TIMESTAMP er kun acceptabelt på TIMESTAMP felter. DATETIME felter skal efterlades enten med en nul standardværdi eller ingen standardværdi overhovedet - standardværdier skal være en konstant værdi, ikke resultatet af et udtryk.

relevante dokumenter:http://dev.mysql. com/doc/refman/5.0/da/data-type-defaults.html

Du kan omgå dette ved at indstille en trigger efter indsættelse på tabellen for at udfylde en "nu"-værdi på alle nye poster.



  1. SQLite DROP TABEL

  2. Brug af DBCC CLONEDATABASE og Query Store til test

  3. mysql dynamisk forespørgsel i lagret procedure

  4. Der blev ikke fundet nogen passende driver, når man inkluderer de nødvendige drivere med maven-assembly-plugin