2012-07-14 65 views
0

我應該用什麼sql語句來做這樣的事情?操作數應該包含1列更新

UPDATE 
`table1` 
SET 
`media` = 'url' 
WHERE 
`media` = '3' AND `forum_post_id` = ('109918','109949','109882','109819','109822') 

現在我正在操作數應包含1個錯誤

回答

2

用 「IN」:

UPDATE `table1` 
SET `media` = 'url' 
WHERE`media` = '3' AND `forum_post_id` IN ('109918','109949','109882','109819','109822') 

Documentation for "IN"

+0

感謝您的回答! – 2012-07-14 03:29:23

相關問題