使用 SHOW VARIABLES 命令可以显示 MySQL 系统变量的值。此语句不需要任何权限,只需要能够连接到服务器即可。语法 SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern' | WHERE expr] 如果存在 LIKE 子句,则它会告诉 SHOW VARIABLES 要匹配哪些变量名。要根据更广泛的条件选择行,请使用 WHERE 子句。SHOW VARIABLES 接受可选的全局或会话变量范围修饰符——当使用 GLOBAL 作为修饰符时,该语句将显示全局系统变量的值。对于新的连接……阅读更多
MySQL 严格模式控制着查询中缺失或不正确的值的处理方式,这些查询会更改数据。这包括 CREATE TABLE、UPDATE 和 INSERT 语句。当启用 MySQL 严格模式(这是默认设置)时,尝试处理查询可能会导致警告或失败,如果数据无效或缺失。而当严格模式关闭时,相同的查询会修改其缺失或不正确的 数据,并只会产生简单的警告。这似乎是期望的结果,但是,当严格模式关闭时,某些操作可能会产生意想不到的影响。例如……阅读更多