「ON DUPLICATE KEY UPDATE」しようとしていますが、更新する代わりに新しい行を追加し続けます。
INSERT INTO favorites (userid, topicid)
VALUES ('2', '50')
ON DUPLICATE KEY UPDATE
active = 0;
私のお気に入りテーブルは次のように設定されています。
favoritesid (AI)
userid
topicid
active (boolean)
active
userid と topicid が既に存在する場合 (両方とも同じ行にある場合)、 0 に変更したいだけです。
これは可能ですか?