MySQL 5.7 及以上版本对日期类型的值进行了更严格的校验。默认情况下,MySQL 不允许插入 0000-00-00 这样的无效日期值。
修改方法1:
临时修改SQL模式,仅此次允许插入0000-00-00这样的日期值指令:
SET SESSION sql_mode = 'ALLOW_INVALID_DATES';
而后重新复制表的内容即可,不会再出现ERROR 1292 (22007)问题
修改方法2:永久修改
在Mysql的配置文件中即my.ini或者my.cnf中加上这句:
[mysqld]
sql_mode = ALLOW_INVALID_DATES
而后重启Mysql服务即可。
————————————————
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://www.hqyman.cn/post/11014.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~