Related Articles
2019 年 11 月 29 日
2019 年 4 月 23 日
2018 年 10 月 8 日
从本地 迁移数据库到测试服 发现sql报错
MySQL []> INSERT INTO `table` VALUES (1, 1, 1, 1, 0, 0, 0, 0, 0, ’0000-00-00 00:00:00′, ’0000-00-00 00:00:00′, ’0000-00-00 00:00:00′, ’0000-00-00 00:00:00′, ’2017-08-31 11:41:22′, ’2017-08-31 11:41:26′, 0);
ERROR 1292 (22007): Incorrect datetime value: ’0000-00-00 00:00:00′ for column ‘rental_days_at’ at row 1
MySQL [nparis]> select @@sql_mode;
+——————————————————————————————————————————————-+
| @@sql_mode |
+——————————————————————————————————————————————-+
| ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+——————————————————————————————————————————————-+
1 row in set (0.41 sec)
MySQL []> set @@sql_mode=’no_engine_substitution’;
Query OK, 0 rows affected, 1 warning (0.07 sec)
MySQL []> INSERT INTO `table` VALUES (1, 1, 1, 1, 0, 0, 0, 0, 0, ’0000-00-00 00:00:00′, ’0000-00-00 00:00:00′, ’0000-00-00 00:00:00′, ’0000-00-00 00:00:00′, ’2017-08-31 11:41:22′, ’2017-08-31 11:41:26′, 0);
Query OK, 1 row affected (0.56 sec)
出自 https://dba.stackexchange.com/questions/48704/mysql-5-6-datetime-incorrect-datetime-value-2013-08-25t1700000000-with-er