1、select @@sql_mode;
select @@sql_mode;
这里用的是sqlyog,默认前面还会有一句NULL什么的
2、
执行SQL
SET GLOBAL sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
SET SESSION sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
两个都执行,
我自己也不知道为什么,找了半天,唯一一个能用的方法,修改my.ini直接炸,根本找不到他们说的那句代码,直接添加进去,Mysql启动直接失败