はい、INSERT ... ON DUPLICATE KEY UPDATE id=id
を使用してください (id
であっても、行の更新はトリガーされません 自分自身に割り当てられます)。
エラー(変換エラー、外部キーエラー)や自動インクリメントフィールドの枯渇(キーが重複しているために行が挿入されなくてもインクリメントされる)を気にしない場合は、INSERT IGNORE
を使用します。 このように:
INSERT IGNORE INTO <table_name> (...) VALUES (...)