正在运行的查询:
INSERT INTO `log_url` (`url_id`, `visitor_id`, `visit_time`) VALUES (?, ?, ?)
抛出的错误:
SQLSTATE [23000]:违反完整性约束:1062 键 1 的重复条目“41721”
41721
落在什么地方?我怎么读这个?如何检查“密钥 1”?
正在运行的查询:
INSERT INTO `log_url` (`url_id`, `visitor_id`, `visit_time`) VALUES (?, ?, ?)
抛出的错误:
SQLSTATE [23000]:违反完整性约束:1062 键 1 的重复条目“41721”
41721
落在什么地方?我怎么读这个?如何检查“密钥 1”?
运行此命令:
SHOW CREATE TABLE log_url\G
这将为您显示创建表所需的 SQL。
它还将向您显示该表的索引和约束。
该表中的第一个索引 (
key 1
) 必须有一个名为 的列url_id
。从错误消息中,您被告知存在已经存在的
log_url
行41721
。你可以用SELECT * FROM log_url WHERE url_id = 41721;