更改表的字段值时报错: ERROR 1366 (HY000): Incorrect integer value: '笔记本' for column 'cate_id' at row 1
此语句的执行的背景:MySQL版本5.6.29,请教哪位大神,可以帮我解答这个问题嘛,为什么会报这个错,我已经百度一下,说是5.0以上版本的一个bug,只要修改my.ini的配置就可以了(my.ini中查找sql-mode, 默认为sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION", 将其修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重启mysql后即可),但是我想搞清楚为什么会有这样子的问题,如果是在生产环境上,可以这样子修改嘛?