gpt4 book ai didi

mysql - 是否有工具可以帮助我理解为什么某行包含在 SQL 查询的结果中?

转载 作者:太空宇宙 更新时间:2023-11-03 10:59:01 25 4
gpt4 key购买 nike

我正在维护一个遗留应用程序,其中的 SQL 查询看起来像是魔鬼的手笔——在我放弃并重写整个该死的东西之前,我希望使用更好的工具来进行外科手术式的更改:)

我想知道当有很多 OR 时哪个“WHERE”子句导致包含某些行。更好的是,为什么某些行被排除在结果集中。

(特别是我使用的是 MySQL)

最佳答案

将您的 where 条件移至 case 语句。将每个“或”分解到它自己的列中,结果将显示哪个返回真和假。

我还没有听说过可以为您执行此操作的工具。

关于mysql - 是否有工具可以帮助我理解为什么某行包含在 SQL 查询的结果中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17556749/

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