修改数据表 ENGINE = MyISAM 后,执行任何查询语句都会报告该错误,在试了一些博客的方法后解决;如下:
sql版本
window mysql 8.0
修改mysql配置文件 my.ini,在最后一行添加
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
再重启mysql即可。
本文介绍了如何在Windows环境下,通过修改MySQL配置文件my.ini并设置sql_mode参数为'ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'来解决因ENGINE=MyISAM导致的查询错误。重启MySQL后,问题得到解决。
修改数据表 ENGINE = MyISAM 后,执行任何查询语句都会报告该错误,在试了一些博客的方法后解决;如下:
sql版本
window mysql 8.0
修改mysql配置文件 my.ini,在最后一行添加
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
再重启mysql即可。
2725
1万+
1万+
2292
923
5711

被折叠的 条评论
为什么被折叠?