问题:
如何确定 MySQL 严格模式的状态本地主机 (XAMPP) 中的模式并根据需要打开或关闭它?
解决方案:
检查严格模式状态:
要检查是否启用了严格模式,请运行以下 SQL 查询:
SHOW VARIABLES LIKE 'sql_mode';
如果 Value 列中返回的值之一是 STRICT_TRANS_TABLES,则启用严格模式。否则,它将被禁用。
禁用严格模式:
要禁用严格模式,请执行以下 SQL 查询:
set global sql_mode='';
您可以还可以指定除 STRICT_TRANS_TABLES 之外的任何其他 SQL 模式。例如:
set global sql_mode='NO_ENGINE_SUBSTITUTION';
启用严格模式:
要重新启用严格模式,请运行以下 SQL 查询:
set global sql_mode='STRICT_TRANS_TABLES';
注意:
sql_mode 变量可以全局设置或针对特定连接设置。上述查询修改全局设置。要设置特定连接的模式,请使用 SET sql_mode 命令。
以上是如何在 MySQL (XAMPP) 中启用或禁用严格模式?的详细内容。更多信息请关注PHP中文网其他相关文章!