这里面有个困难,就是插入主表记录后,如何获得它对应的id。
通常的做法,是通过“select max(id) from tablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事务中对主表加以“X锁“,待获得max(id)的值以后,再解锁。
mysql数据库根本没有最后一条记录这个概念如果你非要取所谓的最后一条记录
那么先
select
count(*)这个值
比如是1000然后
select
*
from
tb
limit
999,1
第一条: select * from 表名 limit 1最后一条:select * from表名 order by 表_id desc limit 1
请采纳,谢谢
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)