Shadow
Mysql获取某张表的下一个自增id
Mysql获取某张表的下一个自增id
在日常开发中,总会碰到某个业务,需要先获取某张表的下一个自增ID,然后基于获取到的自增id做对应的业务逻辑处理,下面直接使用下面这个查询语句即可查询到:SHOW TABLE STATUS WHERE name='yzn_adminlog'
用Thinkphp演示
//yzn_adminlog和adminlog 这个表格替换成自己的
$sql = 'SHOW TABLE STATUS WHERE name="yzn_adminlog"';
$res = db('adminlog')->query($sql);
dump($res);
打印结果可以看到
结果中下标为0的数据,就有一个 Auto_increment 的属性,这个就是 yzn_adminlog这张表的下一个自增id
获取值
最后使用 $res[0]['Auto_increment']
即可获取结果了~
Dcr163的博客
http://dcr163.cn/472.html(转载时请注明本文出处及文章链接)