phpmyadmin id自增不是每次加一

kunyou7003 2016-11-10 05:32:55

$sql1 = "INSERT INTO position (CCC,CCC_date,Person_type,Persontype_date,Start_date,End_date,Step,Step_date,Broadband,Broadband_date,Title,Title_date,Unit,Unit_date,Secondment,Location,Location_date,Al_entitlement,Alentitlement_date,Sup_elapsedtime,Sup_date,Exp_group,Exp_CAE,Exp_sup,status,Staff_name,Staff_No,Staff_type)
VALUES ('$CCC[$i]','$CCC_date[$i]','$Person_type[$i]','$Persontype_date[$i]','$Start_date[$i]','$End_date[$i]','$Step[$i]','$Step_date[$i]','$Broadband[$i]','$Broadband_date[$i]','$Title[$i]','$Title_date[$i]','$Unit[$i]','$Unit_date[$i]','$Secondment[$i]','$Location[$i]','$Location_date[$i]','$Al_entitlement[$i]','$Alentitlement_date[$i]','$Sup_elapsedtime[$i]','$Sup_date[$i]','$Exp_group','$Exp_CAE','$elapsedtime','$status','$staff_name','$Staff_No','$staff_type')";
使用这条语句insert数据,id就自动增大到很大的一个数,并且我这本来是个循环的,可以增加很多条的,但是就增加了这一条就不能继续增加了。insert语句应该没有错,我就算$sql1 = "INSERT INTO position (CCC) VALUES ('$CCC[$i]')";也是只增加一条的,循环也是没问题的,不明白这到底怎么回事,只是猜错问题出现在id上
...全文
307 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2016-11-13
  • 打赏
  • 举报
回复
比较奇怪,如果你没有给id值,又没有删除过旧记录,不可能会跳id的。
码无边 2016-11-11
  • 打赏
  • 举报
回复
1请贴出表结构,就清楚
kunyou7003 2016-11-11
  • 打赏
  • 举报
回复
引用 1 楼 fdipzone 的回复:
id你有赋值过么? 或者你有修改过表的auto_increment
没有赋值就是设置为auto_increment
傲雪星枫 2016-11-10
  • 打赏
  • 举报
回复
id你有赋值过么? 或者你有修改过表的auto_increment

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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