gpt4 book ai didi

mysql - 如何在 localhost (xampp) 中打开/关闭 MySQL 严格模式?

转载 作者:IT老高 更新时间:2023-10-28 12:59:14 25 4
gpt4 key购买 nike

我想知道如何在 localhost(xampp) 中检查 MySQL 严格模式是打开还是关闭。

如果开启则为哪些模式以及如何关闭。

如果关闭,那么如何开启。

我已经关注 http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-fullhttps://mariadb.com/kb/en/mariadb/sql_mode/和其他相关网站。但是我的问题没有得到确切的答案。

最佳答案

->STRICT_TRANS_TABLES负责设置MySQL严格模式。

->检查是否启用了严格模式,运行以下sql:

SHOW VARIABLES LIKE 'sql_mode';

如果其中一个值是 STRICT_TRANS_TABLES,则启用严格模式,否则不启用。就我而言,它给了

+--------------+------------------------------------------+ 
|Variable_name |Value |
+--------------+------------------------------------------+
|sql_mode |STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION|
+--------------+------------------------------------------+

因此,在我的情况下,严格模式是启用的,因为其中一个值是 STRICT_TRANS_TABLES

->要禁用严格模式,请运行以下 sql:

set global sql_mode='';

[或除 STRICT_TRANS_TABLES 之外的任何模式。例如:设置全局 sql_mode='NO_ENGINE_SUBSTITUTION';]

->再次启用严格模式运行以下sql:

set global sql_mode='STRICT_TRANS_TABLES';

关于mysql - 如何在 localhost (xampp) 中打开/关闭 MySQL 严格模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40881773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com