如何全局启用mysql严格模式并保持开启状态?

Posted

技术标签:

【中文标题】如何全局启用mysql严格模式并保持开启状态?【英文标题】:How to enable mysql strict mode globally and have it stay on? 【发布时间】:2011-08-08 21:38:44 【问题描述】:

如何全局启用 mysql 严格模式并使其保持开启状态?

我已经尝试过这些命令:

SET sql_mode = TRADITIONAL;
SET sql_mode = ANSI_QUOTES;

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

【问题讨论】:

MySQL: Setting sql_mode permanently的可能重复 【参考方案1】:

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

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

【讨论】:

以上是关于如何全局启用mysql严格模式并保持开启状态?的主要内容,如果未能解决你的问题,请参考以下文章

如何开启MYSQL的严格模式

JS严格模式有什么特点

严格模式

Mysql大家是用严格模式还是宽松模式

关于mysql严格模式的开启关闭

Android 安装包优化开启资源压缩 ( 资源压缩配置 | 启用严格模式的资源引用检查 | 自定义保留/移除资源配置 | 资源压缩效果 )