Mysql
恢復表轉儲時出錯
第 25 行的錯誤 1067 (42000):“created_on”的預設值無效
在進行轉儲(遠端)後恢復表時出現此錯誤。我用過
mysqldump -h (hostname) -u -p (dbname) (tablename) > dump.sql
並使用恢復
mysql -u -p (dbname) < dump.sql.
謝謝。
請通過命令檢查您目前的 sql_modes:
show variables like 'sql_mode' ;
或者
您可以包含 SET 語句,在執行任何語句之前將其放在第一行:
SET sql_mode = '';
問題可能是因為sql_modes。
因此,通過刪除 sql_mode **"
NO_ZERO_IN_DATE,NO_ZERO_DATE
"**來更改它以使其工作。這是mysql新版本中預設的sql_mode。