需要额外的眼睛 - 我有以下数据库表:
id - 主要,自动增量
user_id - 唯一
查询:
$db->executeQuery("
INSERT INTO unsubcontact
(user_id,date_added)
VALUES
(:userId,:dateAdded)
ON DUPLICATE KEY UPDATE
date_added = :dateAdded
");
获取此错误:
致命错误:未捕获PDOException:SQLSTATE [23000]:完整性约束违规:1062重复条目' 1'对于密钥' UNIQ_xxxx
并且' 1'是userId / unique键。
为什么没有更新的行与生成此错误相反?