mysql - 将 mysql ONLY_FULL_GROUP_BY 违规显示为警告
问题描述
进行 MYSQL 更新,如果我可以按原样使用应用程序,并将 ONLY_FULL_GROUP_BY 违规视为警告,那就太好了,这样我就可以逐个测试不同的功能,而无需先修复所有查询。有没有办法用 PDO 做到这一点?
解决方案
不幸的是,当您禁用 ONLY_FULL_GROUP_BY 时,如果查询违反了 group by 的 sql 标准,则 mysql 不会生成警告,因此没有 PDO 可以捕获和报告的警告。
推荐阅读
- python - 我需要将 f.write 中的内容写入 play.txt 文件。data_file 是来自输入框的数据,有 8 个参数。请只给KIVY
- mongodb - 如何将不可知的结构转换为特定于 mongo 的结构?
- javascript - NestJS 中的 DI 是如何工作的?
- mysql - MySQL 错误:无法更新存储函数/触发器中的表“用户”,因为它已被调用此存储函数/触发器的语句使用
- r - Factor() 通过表中获得的统计相关性对 ggplot2 中的方面进行排序
- bash - 无法使用 az cli 列出订阅中所有资源组的资源
- python - 如何从 Django 模型下载图像或文件
- android - Android 11 - 访问私有存储中的文件
- javascript - 如何裁剪图像以适应屏幕尺寸而不是在网页中调整其大小?
- laravel - 数据表,加入同一张表?