go浪主键重复的问题?mysql表我也设置了自增。保证了自增的起始位没有重复的情形,但还是会有这个问题。以下具体描述

weixin_38073465 2019-09-20 10:50:24

1,mysql


2,beego



备注:我很确认主键的自增起始位不会和表中已有数据id重复~!
求解~!
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38081265 2019-09-20
  • 打赏
  • 举报
回复
各位大神,请教。若需要贴出更详细代码。请告知
weixin_38092066 2019-09-20
  • 打赏
  • 举报
回复
mysql内id已有自增;代码内sql语句不应再有插入id
weixin_38095552 2019-09-20
  • 打赏
  • 举报
回复
你把sql语句打印下,然后在命令行直接运行看看?
weixin_38118871 2019-09-20
  • 打赏
  • 举报
回复
设置的话,如果表内已有这个id,就会出错,而你的id默认为0,设置为20,第一次执行肯定没问题的,第二次就会出现ERROR 1062 (23000): Duplicate entry '0'或‘20’ for key 'PRIMARY'
weixin_38124148 2019-09-20
  • 打赏
  • 举报
回复
我很确认主键的自增起始位不会和表中已有数据id重复~! 另外 我开启了打印sql语句,但遇到这个错误貌似打不开了。
weixin_38137880 2019-09-20
  • 打赏
  • 举报
回复
1.尝试TRUNCATE TABLE,恢复表的索引空间到初始状态 2.去除代码中moive.id = i 这一行

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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