mysql - 在不严格的MySQL环境中,有没有办法使用严格测试查询?

标签 mysql

我知道有 STRICT_ALL_TABLES,但我不是管理员,绝对不能在数据库上设置它。但是,我想知道是否可以为查询设置它,类似于选择 SQL_NO_CACHE,以用于调试目的。

版本是5.1.42

谢谢!

最佳答案

您可以仅为您的连接设置严格模式

SET SESSION sql_mode='STRICT_ALL_TABLES';

设置完成后,您就可以在同一连接上执行查询。

See manual for more details.

关于mysql - 在不严格的MySQL环境中,有没有办法使用严格测试查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7698742/

相关文章:

mysql - 在 SQL 语句中重用表达式

php - 从 laravel 中另一个表中 ID 为 json 格式的表中选择值

java - Java中基于用户输入的MySQL查询

mysql - 不同自定义 View 的记录计数

php - 如何在 php 中使用多个 MySQL 行和值

mysql - Amazon 备份 RDS 实例时会发生什么?

mysql选择主记录和多个辅助记录作为排序数据集

c# - 比较两个不同数据库的所有字段: Whats the way to go?

php - Laravel 5 方法 [ALL] 不存在

php - Doctrine 2,HINT_FORCE_PARTIAL_LOAD 不会获取连接的实体