如何在mysql插入记录时同时取得该记录的id

如何在mysql插入记录时同时取得该记录的id,第1张

1、不要发mysql的东西到sqlserver,不保证所有人都懂,发到mysql对解决你的问题更加有益。

2、你先别into,看看d出的select last_insert_id() 能不能出来

3、即使能出来,貌似并发情况下你这种方法也是有问题,sqlserver可以使用IDENT_CURRENT('数据表名')或者SCOPE_IDENTITY()函数来获取

直接update编号id就行,然后重置auto_increment;

具体语句为:

update tablename set id=id-90000;

alter table tablename set auto_increment=10001;

这样应该可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6118614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存