2011-04-19 58 views
7

如何在全局启用MySQL严格模式,并保持它?如何在全局启用mysql严格模式,并保持它?

我尝试了这些命令:

SET sql_mode = TRADITIONAL; 
SET sql_mode = ANSI_QUOTES; 

但他们只设置模式为当前会话。

+0

的可能的复制[MySQL的:设置SQL \ _MODE永久](http://stackoverflow.com/questions/20373532/ MySQL的设定-SQL模式永久性) – 2016-08-05 09:41:38

回答

1

要在服务器启动时设置SQL模式,使用: - 在命令行上--sql-mode="modes"选项,或 - 在选项文件,如my.cnf(UNIX操作系统上)或my.ini文件(Windows)中sql-mode="modes"。 ( “模式” 是由逗号分隔的不同模式的列表。)

参考:https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html