mysql8 插入数据报错:1292 incorrect datetime value:‘’ for column

  1. 问题

excel粘贴数据时,发现报错,错误:1292 incorrect datetime value:‘’ for column ***

  1. 解决方案
    1)打开mysql安装目录,找到配置文件,windows是找到my.ini
    2)找到mysqld节点,修改sql_mode,如没有,可手动添加:
    sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
    3)保存配置文件
    4)重启数据库服务
    5)在查询中,执行:
    SELECT @@sql_mode;
    若发现执行结果,与配置文件中一致,代表配置成功。
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐