关于设置mysql_mode的一些问题

安装lnmp1.3完成后使用SELECT @@sql_MODE 查询sql_mode得出的结果为空,因为程序需要
把sql_mode 设置为sql_mode = ‘NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’,
因此在sql中执行

SET sql_mode=`NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION`;
SET global sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

 

再执行
SELECT @@sql_MODE;

得出结果为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION ,大喜,以为成功了,遂重启sql,再试一下SELECT @@sql_MODE ,得出的结果为空,悲,不生效!!!!
不服
在  /etc/my.cnf  最后添加一行
sql_mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

重启sql,SELECT @@sql_MODE 出来的结果还是空,不生效!!

后来将sql_mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 放到my.cnf [mysqld]中,才解决了问题!!!

记录下来,让以后不再踩坑!