UPDATE suggest
SET
` post_id`="5286"
where
`post_id` IN
( SELECT `post_id` FROM `suggest` WHERE `word` LIKE "%word%" )
質問する
51 次
2 に答える
2
ここでサブクエリを使用する必要はありません。
UPDATE suggest
SET `post_id`="5286"
WHERE `word` LIKE "%word%"
于 2012-12-29T16:14:09.713 に答える
0
MySQL エラー 1093 - FROM 句で更新対象のテーブルを指定できません
ここにこれに関する投稿があります。
このクエリを使用してこれを実現できます。
update suggest as a inner join (select post_id from suggest where word like '%word%') as b on a.post_id = b.post_id set a.post_id="5286";
于 2012-12-29T16:18:50.540 に答える