gpt4 book ai didi

mysql - 如何使用一个 sql 查询更新一列中的多个值?

转载 作者:行者123 更新时间:2023-11-29 02:16:01 24 4
gpt4 key购买 nike

我正在处理一个庞大的用户数据库,我想将大约 200 封用户电子邮件设置为空值,是否有一种简单的方法可以在一个查询中将它们全部删除?这是表格外观的简单概念。

(还有很多电子邮件,我不想查找所有 ID,我只有电子邮件可以使用)

 column1 | column2 | customerEmail | column4
1 email1
2 email2
3 email3

这就是我想要的,但在将它用于多个值时收到语法错误。

UPDATE `email-database`
SET customerEmail = ''
WHERE customerEmail = 'test@gmail.com', 'test2@gmail.com', 'test3@gmail.com';

最佳答案

使用IN

UPDATE `email-database`
SET customerEmail = ''
WHERE customerEmail IN ( 'test@gmail.com', 'test2@gmail.com', 'test3@gmail.com')

关于mysql - 如何使用一个 sql 查询更新一列中的多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39591474/

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