【发布时间】:2011-08-08 21:38:44
【问题描述】:
如何全局启用 MySQL 严格模式并使其保持开启状态?
我已经尝试过这些命令:
SET sql_mode = TRADITIONAL;
SET sql_mode = ANSI_QUOTES;
但他们只为当前会话设置模式。
【问题讨论】:
如何全局启用 MySQL 严格模式并使其保持开启状态?
我已经尝试过这些命令:
SET sql_mode = TRADITIONAL;
SET sql_mode = ANSI_QUOTES;
但他们只为当前会话设置模式。
【问题讨论】:
要在服务器启动时设置 SQL 模式,请使用:
- 命令行上的--sql-mode="modes" 选项,或
- sql-mode="modes" 在选项文件中,例如 my.cnf(Unix 操作系统)或 my.ini(Windows)。 (“modes”是用逗号分隔的不同模式的列表。)
【讨论】: