2019 九月 17 , 星期二
Home / 数据存储 / mysql / mysql Incorrect datetime value

mysql Incorrect datetime value

从本地 迁移数据库到测试服 发现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

Check Also

ubuntu 16.10 重置mysql5.7密码

sudo vim /etc/m ...

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>