gpt4 book ai didi

PHP MYSQL UPDATE WHERE 多个条件

转载 作者:行者123 更新时间:2023-11-29 01:08:45 25 4
gpt4 key购买 nike

我想知道您是否可以像这样使用多个条件进行更新:

UPDATE participantes SET confirmado = 1 WHERE id = 19 AND id = 20 AND id = 21;

参与者 -> 表格

confirmado -> 参与者表的字段。

最佳答案

MySQL 的 AND 子句仅在满足所有条件时才起作用。您正在寻找的是 OR。按照您提供的格式:

UPDATE participantes SET confirmado = 1 WHERE id = 19 OR id = 20 OR id = 21;

不过,上面提到的 IN (19, 20, 21) 对于这个特定用例会更好。

您的原始查询试图查找 id 同时为 19、20 和 21 的单行,这永远不会发生。

关于PHP MYSQL UPDATE WHERE 多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23394055/

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