playerspoints
ショップIDとプレーヤーのID、およびプレーヤーのポイントを含むテーブルがあります。
SHOP_ID | PLAYER_ID | POINTS
----------------------------------------
1 | 7 | 66
2 | 4 | 33
私がやりたいのは、ショップからショップへのポイントの移動です。
- 問題:ショップIDとプレーヤーIDが一意のインデックスを形成します。
- 私がやりたいのは、重複キーの更新で、失敗させるのではなく、一方のエントリのポイントをもう一方のエントリに追加し、「from」エントリを削除することです。
何かのようなもの:
UPDATE `playerspoints`
SET `boardId`=$to
WHERE `boardId`=$from
ON DUPLICATE KEY UPDATE `points`=....
わかりますか?