快乐每一天
  1. 首页 > 行业动态

导入sql文件报错: Incorrect datetime value: ‘0000-00-00 00:00:00‘

作者:php网站建设 日期:2023-11-08 18:46:11 点击数:

导入sql文件报错: Incorrect datetime value: ‘0000-00-00 00:00:00‘ 

 Incorrect datetime value: '0000-00-00 00:00:00'

 

 查看全局sql_mode:

 select @@global.sql_mode;

 修改全局sql_mode:

set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';


当前sql_mode:

查看当前sql_mode:

select @@sql_mode;

修改当前sql_mode:

set @@sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

 以上:只是当前状态解决,重启后还原,故而还需要继续配置


 MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column

 修改sql_mode配置:

在MySQL配置文件mysql.ini中修改sql_mode配置,就不需要每次重启MySQL就得重新设置sql_mode了


windows

修改MySQL配置

在my.ini的[mysqld]下添加:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES


linux

修改MySQL配置

在my.cnf的[mysqld]下添加:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

标签: 报错 mysql
随便看看