mysql 改成宽松模式_mysql5.6 sql_mode设置为宽松模式
最近遇到一個(gè)很奇怪的事情
由于數(shù)據(jù)人員的需求,現(xiàn)在需要修改mysql的sql_mode
sql_mode默認(rèn)是sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
這時(shí)候我在/etc/my.cnf配置如下
sql_mode=NO_ENGINE_SUBSTITUTION
重啟后還是
mysql> SELECT @@GLOBAL.sql_mode;
+--------------------------------------------+
| @@GLOBAL.sql_mode |
+--------------------------------------------+
| STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
+--------------------------------------------+
1 row in set (0.00 sec)
這是因?yàn)槟憔幾g安裝的目錄下面有一個(gè)文件叫my.cnf,然而這個(gè)文件里有sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 這一項(xiàng)
把這個(gè)my.cnf ?mv my.cnf my.cnfbackup
再重啟mysql
mysql> SELECT @@GLOBAL.sql_mode;
+--------------------------------------------+
| @@GLOBAL.sql_mode |
+--------------------------------------------+
| NO_ENGINE_SUBSTITUTION |
+--------------------------------------------+
1 row in set (0.00 sec)
ok了
總結(jié)
以上是生活随笔為你收集整理的mysql 改成宽松模式_mysql5.6 sql_mode设置为宽松模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (视频+图文)机器学习入门系列-第12章
- 下一篇: 【职场】职场上给的期权是什么,重要吗?