我想更新我的整个sql表,除了一些行。可能吗? 我正在尝试使用此查询,但无法正常工作。
UPDATE `boon_rise`.`users`
SET `zip` = '0'
WHERE `users`.`id`
!IN ('5','6','7')
答案 0 :(得分:1)
您似乎打算使用not in
运算符:
UPDATE `boon_rise`.`users`
SET `zip` = '0'
WHERE `users`.`id` NOT IN ('5', '6', '7')
-- Here ------------^
答案 1 :(得分:1)
使用NOT IN
代替!IN
UPDATE `boon_rise`.`users`
SET `zip` = '0'
WHERE `users`.`id`
NOT IN('5','6','7')
答案 2 :(得分:0)
是的,有可能:
Update 'boon_rize'.'users'
Set 'zip'='0'
Where 'users'.'id'
Not In ('5','6','7')
祝你好运。