MySQLは挿入ではありませんが、そこに更新します。DUPLICATE KEY UPDATE構文のINSERT ...

概要: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 ...


おすすめ

転載: www.cnblogs.com/petewell/p/11495645.html