2011-12-23 20 views
0

複数のテーブルを挿入して更新するにはどうすればよいですか?私がここで試していることはうまくいかない。また、投票変数と既存のv.weightの差を使って、u.scoreをどのように追加/減算することができますか?重複キーで複数のテーブルを更新する

INSERT INTO votes (userid, publication_id, weight) VALUES (1,2,3) 
      ON DUPLICATE KEY 
       UPDATE votes v, users u 


      SET v.weight=1 
       WHERE v.userid=1 
       --TODO: update u.score 

答えて

関連する問題