-3
UPDATE suggest 
SET 
`    post_id`="5286" 
where 
  `post_id`  IN 

( SELECT `post_id` FROM `suggest` WHERE `word` LIKE "%word%" )
4

2 に答える 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 に答える