我有一个在 Windows Server 2008 R2 机器上托管的 PHP 应用程序。
我在 MySQL 中遇到了严格模式的问题,并使用以下命令禁用严格模式解决了该问题
set GLOBAL.sql_mode='';
当我重新启动机器时,严格模式再次启用,问题再次出现。
我该如何解决这个问题?
编辑:
除了@Jérémy Munoz 的回答之外,您还必须使用以下命令重新启动 MySQL 服务:
net stop MySQL
然后
net start MySQL
答案1
在sql-mode="what you want"
下方添加此内容:[mysqld]
我的cnf配置文件。
答案2
将命令写入 MySQL 服务器配置文件。
答案3
我遇到过类似的问题。系统中有多个 my.cnf 文件。一个在 /etc/mtsql 中,另一个在 /usr/ 中。后者的参数不正确。