欢迎分享,转载请注明来源:内存溢出
如果不考虑多连接影响而只是获取下一条自增id可以这样做: select max(id) 获取最大id 然后加1。如果你想根据此id插入数据就会有问题,因如果获取到最大id后如果另一个连接新增了一条数据就会出问题,标准做法是先插入数据然后获取插入的id mysql数据库可用:select last_insert_id()获取插入的id,就算另一个连接新增了一条数据select last_insert_id()也不会是插入的id值,而只是当前连接的插入的id值。你可以先把执行插入的sql语句执行之后,再用一个select * from table where 1=1 order by id desc limit 0,1得到这个最后一个id的值,再加1,就可以了
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
mysql怎么读?
上一篇
2023-04-04
怎样批量修改html网页代码 详细点
下一篇
2023-04-04
评论列表(0条)