私は簡単な挿入をしようとしています。 contactsIDは、別のテーブルに関連しているが、私はこのエラーを取得する前のcontactsIDを使用してクエリを作成する場合MYSQL - キー2の重複エントリ 'var'
ユニークではありませんされています
重複エントリーキー2
のための「49754-totalSales」しかしどうかは私の連絡先を手動で変更するIDを挿入することができます。私は間違って何をしています。
INSERT INTO purchaseStats (contactsID, formKey, formValue)
VALUES ('49754', '23423', '343')
purchaseStatID int(11) Yes NULL contactsID int(11) Yes 0 formKey varchar(40) Yes NULL formValue varchar(30) Yes NULL createdBy int(11) Yes 0 createdDate datetime Yes NULL modifiedBy int(11) Yes 0 modifiedDate timestamp Yes CURRENT_TIMESTAMP
私が見ることができるのは、 '''を使用して整数フィールド( 'contactsID')に挿入していることです。 – EmCo
あなたはSHOW INDEX FROM tablenameを実行する必要があります。 出力は次のようになりますhttp://stackoverflow.com/questions/3202424/show-indexes-in-mysql-table そのIDが既に存在するかどうかを確認しましたか?もしそうでなければ、ajrealのコメントは正しい方法かもしれない – MitziMeow