はい!今やってます!

Work Pertly, Live Idly

Duplicateエラーが出る場合の対処法

MySQLでKey Duplicateのエラーが出る場合、

INSERT ... ON DUPLICATE KEY UPDATE

の構文を使えば解消出来る場合がある。

INSERT INTO
   ${table_name} (a, b, c)
VALUES
   (1, 12, 123)
ON DUPLICATE KEY UPDATE b = 22, c = 223;