有没有办法为单个MySQL数据库启用STRICT_ALL_TABLES?
答案 0 :(得分:1)
set sql_mode ='STRICT_ALL_TABLES';会做的。
答案 1 :(得分:1)
您可以通过使用--sql-mode =“modes”选项启动mysqld,或使用my.cnf(Unix操作系统)或my.ini中的sql-mode =“modes”来设置默认SQL模式(视窗)。 modes是由逗号(“,”)字符分隔的不同模式的列表。默认值为空(未设置模式)。模式值也可以是空的(在命令行上为--sql-mode =“”,或在Unix系统上的my.cnf或Windows上的my.ini中为sql-mode =“”)如果要明确清除它
ref MySql Website
答案 2 :(得分:0)
不要认为您可以直接执行此操作,但在处理特定数据库时,您可能会为当前会话设置Strict。可以在特定用户的配置文件中执行此操作。