如何全局启用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严格模式并保持开启状态?的主要内容,如果未能解决你的问题,请参考以下文章
Android 安装包优化开启资源压缩 ( 资源压缩配置 | 启用严格模式的资源引用检查 | 自定义保留/移除资源配置 | 资源压缩效果 )