热线电话:13121318867

登录
2019-02-25 阅读量: 2009
MySQL sql_mode设置不生效

问题描述:

查看sql_mode:

设置sql_mode:

SET sql_mode = 'NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION';

再次查看:

退出,重启MySQL,在进入查看设置的又回去了

这是怎么回事呢?

解决方法:

通过客户端设置的,是会话级别的,重启就失效了,要想全局级别的就需要在mysql配置文档里边修改

1、SET global sql_mode = 'NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION';

2、找到mysql的配置文件(my.ini或my.cnf),查找sql-mode然后在下面复制出来一行

sql-mode="NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION"

重启mysql服务,再次查看就好了

0.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子