如何在MySQL Strict中测试PHP

时间:2010-04-06 02:34:36

标签: php mysql

我有一个拥有MySQL Strict的客户端,它在我的MySQL代码中出现了一些错误......我甚至不知道有一个MySQL Strict。我已经解决了很多问题,但我想在我的本地服务器上运行一些进一步的测试。

如何启用MySQL Strict进行测试,然后在我不再需要时禁用它?

1 个答案:

答案 0 :(得分:3)

来自docs

  

您可以使用SET [GLOBAL|SESSION] sql_mode='modes'语句在运行时更改SQL模式以设置sql_mode系统值。设置GLOBAL变量需要SUPER权限,并影响从那时起连接的所有客户端的操作。设置SESSION变量仅影响当前客户端。 任何客户端都可以随时更改自己的会话sql_mode值。

(强调我的)

示例:

SET SESSION sql_mode='STRICT_ALL_TABLES';