SQL 如何判断主键是否自增
可以通过查询表结构的方式来判断主键是否自增。具体方法如下:
- 使用
DESC命令查询表结构,例如:
DESC table_name;
- 查看主键的
Extra属性,如果其值为'auto_increment',则说明主键是自增的。
示例:
mysql> DESC users;
+-------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(100) | YES | | NULL | |
| age | int(11) | YES | | NULL | |
+-------+--------------+------+-----+---------+----------------+
可以看到,id 字段是主键,并且 Extra 属性为'auto_increment',说明 id 是自增的。
原文地址: https://www.cveoy.top/t/topic/nVSX 著作权归作者所有。请勿转载和采集!