小游戏运行如何与企业数字化转型息息相关
633
2022-12-11
Mybaits处理mysql主键自动增长出现的不连续问题解决
问题产生
设置了FDbgBimysql主键自动增长,但因为删除字段的操作导致主键不连续
解决方法
step1:在mapper.xml文件中添加update标签设置自动增长的增量为1
alter table student AUTO_INCREMENT=1;
...
...
alter table student AUTO_INCREMENT=1;
insert into student (name,score) values (#{name}http://,#{score});
step2: 在sqlSession执行插入语句前先执行更新操作
SqlSession sqlSession = null;
try{
sqlSession = -
sqlSession.update("StudentMapper.alter"); // 先更新
sqlSession.insert("StudentMapper.insert",student);// 后插入
}catch(...){
//TODO
}finally{
if(sqlSession != null){
sqlSession.commit();
sqlSession.close();
}
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~