如何全局启用 mysql 严格模式并使其保持开启状态?
如何全局启用 MySQL 严格模式并使其保持开启状态?
我已经尝试过这些命令:
SET sql_mode = TRADITIONAL;
SET sql_mode = ANSI_QUOTES;
但它们只设置当前会话的模式。
How do I enable MySQL strict mode globally, and have it stay on?
I have tried these commands:
SET sql_mode = TRADITIONAL;
SET sql_mode = ANSI_QUOTES;
But they only set the mode for the current session.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要在服务器启动时设置 SQL 模式,请使用:
- 命令行上的
--sql-mode="modes"
选项,或者- 选项文件中的
sql-mode="modes"
,例如my.cnf
(Unix 操作系统)或my.ini (Windows)。 (“模式”是用逗号分隔的不同模式的列表。)参考:https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html
To set the SQL mode at server startup, use:
- the
--sql-mode="modes"
option on the command line, or-
sql-mode="modes"
in an option file such asmy.cnf
(Unix operating systems) or my.ini (Windows). ("modes" is a list of different modes separated by commas.)Reference: https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html