:例として、私はセット(SQL:INSERTまたはUPDATEコマンド
email_Norbert (
id Integer(11) NOT NULL AUTO_INCREMENT,
idUser Integer(11) NOT NULL,
email VarChar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci,
score Integer(2),
existence TinyInt(1),
PRIMARY KEY (
id
)
は、実は私はこのクエリを使用します値が、それは)各idUserために毎回変更されます。
INSERT INTO email_Norbert (idUser,email,score)
VALUES (2 ,'MyEmailHere',100)
ON DUPLICATE KEY UPDATE idUser = 2,email = 'MyEmailHere', score = 100
レコードがすでに存在するときには、私は他のレコードを追加しないだけでなく実行し、挿入。
どうすればよいですか?
私は知らなかった... –
ハハ:D。何か案は ? –
私が理解しているかどうかわかりませんが、挿入が失敗すると思われる場合は、idUserを含むように主キーを設定する必要があります。 – SmartDumb