php - 我如何获得自动增量字段mysql

标签 php mysql

如何使用 ALTER TABLE 获取自动递增的字段名称

或者

有没有其他办法获取自增字段

最佳答案

你可以得到像这样的表的详细信息

$res = $mysqli->query('SHOW COLUMNS FROM tablename');

while($row = $res->fetch_assoc()) {
     if ($row['Extra'] == 'auto_increment')
     echo 'Field with auto_increment = '.$row['Field'];
     if ($row['Key'] == 'PRI')
     echo 'Field with primary key = '.$row['Field'];
}

关于php - 我如何获得自动增量字段mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15968132/

相关文章:

php - 使用 PHP 将 css/js 文件分配给 html 文档

php - 从 XML 向 MySQL 插入数据

MySQL,同时在内部和外部查询中进行分组

mysql - 我有一个 mysql 查询一直在处理但无法使其工作

mysql - MySQL基于列的唯一值获取唯一行

php - 无法找到数据未从数据库中删除的原因

php - Laravel 5 groupBy 集合

php - 将文本转换为图像并旋转

php - Mysql 出现套接字故障

MySQL 动态创建行之外的列