set global sql_mode='PIPES_AS_CONCAT,ANSI_QUOTES,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION'
global.sql_mode
方式一:
先执行select @@sql_mode,复制查询出来的值并将其中的NO_ZERO_IN_DATE,NO_ZERO_DATE删除
然后执行set sql_mode = '修改后的值’或者set session sql_mode=‘修改后的值’;
例如:set session sql_mode=‘STRICT_TRANS_TABLES’;改为严格模式 此方法只在当前会话中生效,关闭当前会话就不生效了。方式二:
先执行select @@global.sql_mode,复制查询出来的值并将其中的NO_ZERO_IN_DATE,NO_ZERO_DATE删除
然后执行set global sql_mode = ‘修改后的值’。 此方法在当前服务中生效,重新MySQL服务后失效