Duplicate entry '17280679' for key 'PRIMARY'

执行 insert预计时,mysql报错“Duplicate entry '17280679' for key 'PRIMARY'”
但是我select * from tablename where primary=' 17280679' sql提示我“Can't find record”
我手动添加了一条主键为17280680的数据解决。使数据能正常入库

问题:虽然问题解决了,但是不是到为什么会出现这种情况。希望有朋友能帮忙解疑

17280679已经有了,这个字段是主键,不允许插入重复记录
primary是关键字,作为字段要转义
这个字段的类型是不是字符串,还是整数,是否搞错

可以把你的insert语句也贴出来,