文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql如何获得自增字段下一个值?

mysql如何获得自增字段下一个值?

时间:2009-04-03  来源:windlike

不能直接使用:select max(id)+1 from tb_name;

可以通过执行下面的语句,读取Auto_increment字段的值得到将要插入表的id值

SHOW TABLE STATUS FROM db_name LIKE 'tb_name';

参考:
mysql如何获得自增字段下一个值
http://topic.csdn.net/t/20051118/15/4402809.html

MySQL的自增字段
http://www.linuxidc.com/Linux/2008-08/15068.htm

<?php
mysql_connect('hostname','username','password');
mysql_select_db('db_name');
$sql = "SHOW TABLE STATUS FROM db_name LIKE 'tb_name'";
$res = mysql_query($sql);
$arr = mysql_fetch_array($res);
$max_id = $arr['Auto_increment'];
$next_id = $max_id+1;
?>

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载