gpt4 book ai didi

mysql - 如何在不使用 PHP 的情况下根据列的值编辑此 mySQL 查询?

转载 作者:行者123 更新时间:2023-11-29 04:14:58 25 4
gpt4 key购买 nike

我想根据 show_only_on 列是否有值来编辑我现有的 mySQL 查询。

如果它有一个值,那么正确的查询是下面的

Select *
FROM alerts_data
WHERE id = 'abc' AND running_status='idle'
AND FIND_IN_SET("https://www.example.com/pricing", show_only_on)

如果它没有值,我就省略

AND FIND_IN_SET("https://www.example.com/pricing", show_only_on)

或者使 FIND_IN_SET 返回 true。

如何仅使用此查询而不使用任何 PHP 来执行此操作?

最佳答案

如何通过 OR/AND 语句运行它?:

Select *
FROM alerts_data
WHERE id = 'abc' AND running_status='idle'
AND (
show_only_on IS NULL /* Whatever check you do to ensure it's not set */
OR FIND_IN_SET("https://www.example.com/pricing", show_only_on)
)

关于mysql - 如何在不使用 PHP 的情况下根据列的值编辑此 mySQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55012881/

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