sql >> Databáze >  >> RDS >> Mysql

Neplatná výchozí hodnota pro 'dateAdded'

CURRENT_TIMESTAMP je přijatelné pouze v TIMESTAMP pole. DATETIME polí musí být ponechána buď s nulovou výchozí hodnotou, nebo s žádnou výchozí hodnotou – výchozí hodnoty musí být konstantní hodnota, nikoli výsledek výrazu.

příslušné dokumenty:http://dev.mysql. com/doc/refman/5.0/en/data-type-defaults.html

Můžete to obejít nastavením spouštěče po vložení na tabulku, aby se u všech nových záznamů vyplnila hodnota „nyní“.



  1. Práce s vytvářením indexů pomocí MongoEngine v Pythonu

  2. Android:otevírání a zavírání databáze SQLite

  3. Jak změnit řazení databáze SQL Server pomocí T-SQL

  4. Jak zrychlit SQL dotazy