如何使用mysql的SELETE LAST_INSERT_ID()获取刚刚插入的自增长的id?
互联网项目开发中,mysql的使用居多。而且,DBA也推荐使用数据库表自增长id作为主键,这种方式简单,性能好。但我们插入完实体后,往往需要知道刚插入的数据id,以便作为唯一标识生成或更新到实体中。
通常的做法,可能是再发行另外一个SQL,大概是通过更新时间,或者一个刚刚辅助登录完的uuid反查,更或者是select max(id)(有并发问题),这几种方式都不是特别理想,增加了一定的代码复杂度...
原创
2019-05-18 09:16:03 ·
2105 阅读 ·
0 评论