MySql重复插入的问题

杰仕人生_2001 2009-12-08 06:11:29
我有一个表,设置ID为Key并且是自动增加的!并且在Insert的时候也没有控制ID值,由系统判断。
问题:出现了一次表里面有1000页全是五条记录的重复值连ID值也是重复。
请高手指教
我用的数据库为MySQL5.1
...全文
119 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
杰仕人生_2001 2009-12-22
  • 打赏
  • 举报
回复
回复9楼:应该没有超过最大值,因为循环的时候是1000~1005这五条记录一直在循环

回复10楼:应该没有问题,数据不是一直都有 会在使用过长中删除!

目前最大的怀疑就是数据库出现问题,但是具体什么原因导致的一致都没有找到。
注:目前使用的插入方式已经使用好久了,一致没有出问题。
平凡的思想者 2009-12-20
  • 打赏
  • 举报
回复
楼主要循环利用ID,又要自增,是否有矛盾?
gdz0703 2009-12-20
  • 打赏
  • 举报
回复
是不是超出了字段的最大值
wwwwb 2009-12-09
  • 打赏
  • 举报
回复
正常情况不会出现这种情况,
有无非正常退出程序、表的自增字段起始值有无问题、表有无问题
yangxiao_jiang 2009-12-09
  • 打赏
  • 举报
回复
没遇到过,mark一下。
ACMAIN_CHM 2009-12-09
  • 打赏
  • 举报
回复
没有听说过类似的报告。建议你能够写出如何模拟再现你的问题。
理论上不会。怀疑是你的某个程序,直接 insert xxx (id, ..) values (123,..
这种情况
杰仕人生_2001 2009-12-09
  • 打赏
  • 举报
回复
对,是这样.在正常使用的时候是没有问题
可是在某次操作之后数据库中某表的四条记录重复插入了1000多页。
怀疑是MySQL数据库的问题。我用的Mysql数据库5.1rc版本
wwwwb 2009-12-09
  • 打赏
  • 举报
回复
ID是自增字段?
如果是,用LAST_INSERT_ID来取得最新插入的ID值,
你的INSERT语句?
杰仕人生_2001 2009-12-09
  • 打赏
  • 举报
回复
我的ID是要循环用的! 没有设置成不允许重复
Insert插入是第一个ID值没有设置 由数据库自动设置
yangxiao_jiang 2009-12-09
  • 打赏
  • 举报
回复
有触发器?
ACMAIN_CHM 2009-12-08
  • 打赏
  • 举报
回复
提供你的建表语句。

你的ID是什么样的KEY?是不是允许重复的KEY?
INSERT的语句是什么?

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧