Операнд должен содержать 1 столбец ОБНОВЛЕНИЕ

Какие операторы SQL я должен использовать, чтобы сделать что-то вроде этого?

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

сейчас я получаю операнд должен содержать 1 столбец ошибки

1 ответ

Решение

Использовать в":

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

Документация для "IN"

Другие вопросы по тегам