qinbudai 2017-02-16 10:15 采纳率: 50%
浏览 3179

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的数据解决。使数据能正常入库

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

  • 写回答

2条回答 默认 最新

  • threenewbee 2017-02-16 10:31
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝