0

我需要根据不同列中的搜索更新单个列中的多个字段。

这就是我到目前为止所拥有的,我知道的还不是很接近:(

SELECT *  FROM `news` WHERE `email` = 'test@hotmail.com', 'cyberc@gmail.com', 'trevor@live.com'

我需要搜索所有必需的电子邮件并更新名为profile_4

非常感谢任何建议。

C

4

1 回答 1

3

您可以使用IN运算符:

SELECT *  FROM `news`
WHERE `email` IN ('test@hotmail.com', 'cyberc@gmail.com', 'trevor@live.com');

对于更新使用:

UPDATE `news` SET `profile_4`=%your_value_here% 
WHERE `email` IN ('test@hotmail.com', 'cyberc@gmail.com', 'trevor@live.com');
于 2012-09-06T12:15:09.280 回答