2012/03/02

【MySQL】UPDATE文でサブクエリを使う時の注意

ハマりかけたのでメモ

MySQLのUPDATE文でサブクエリを使う際の注意点です。

下記のようにUPDATE文では更新対象をサブクエリの問い合わせに
使用することはできません。
UPDATE `user` SET 
  `user`.`name` = 'test01'
WHERE 
  `user`.`id` = 
  (
    SELECT 
      `user`.`id`
    FROM 
      `user`
    WHERE 
      `user`.`id` = 1
  )
こんなUPDATE文は通常有り得ないですが・・・ 終わり

0 件のコメント:

コメントを投稿