概要:MySQLは挿入ではありませんが、そこに更新します。DUPLICATE KEY UPDATE構文のINSERT ...
http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html
(A、B、C)の値(1,2,3)テーブルに挿入 DUPLICATE鍵更新C = C + 1 ON。
あなたが指定した場合 ON DUPLICATE KEY UPDATE
、行が挿入されている中で重複する値を引き起こすこと UNIQUE
、インデックスや PRIMARY KEY
、 UPDATE
古い行のが行われます。たとえば、列があれば a
と宣言される UNIQUE
と値が含まれ 1
、次の2つのステートメントは、同じ効果を持っています:
PrivaryキーまたはUNIQUEでのみを使用すること
オリジナル:ビッグボックス MySQLは挿入しないように、そこに更新します。DUPLICATE KEY UPDATE構文のINSERT ...