У меня есть таблица 'table1', которую необходимо обновить. У меня есть запрос, который будет извлекать требуемый идентификатор, который необходимо обновить. , например.Обновление нескольких строк в таблице для выбранных идентификаторов
+------+
| id |
+------+
| 2 |
+------+
| 3 |
+------+
| 4 |
+------+
| 7 |
+------+
| 8 |
+------+
Я попытался
UPDATE table1 set col1=0 where id=**query that lists id** [Didn't worked]
UPDATE table1 set col1=0 where id in **query that lists id** [Didn't worked]
Как я могу обновить таблицу для числа идентификаторов, которые я извлек из другого запроса?
* Примечание: Использования MySQL
Также подзапрос, из которого я извлек идентификаторы включает «table1» и от mysql document Он говорит, В настоящее время вы не можете обновить таблицу и выбрать из тех же таблиц в подзапрос.