2012-02-11 8 views
0

を更新...MySQLのcol1とcol2の両方が同じでない限り、その後、例えば別の列

私のテーブルがgameidのようなセットアップで挿入 - ユーザーID - 誰かが評価を送信すると、私はそれをしたい

を評価挿入物をする。しかし、もしuseridとgameidがすでに一緒になっていれば、評価を更新するだけです。

しかし、多分そのユーザーIDが別のgameidとペアリングされていれば、それはうまくいって新しい行を作ります。

私はこれがそこにあると確信しています、私はちょうど私がやろうとしていることをどのように言葉を知らない。

答えて

3

は次のようにクエリを使用し、その後、(gameid, userid)の複合UNIQUE INDEXを作成します。

+0

これはこれまでの正解です(これをアップアップすることはできません)。 – Optimist

関連する問題