如何在mysql中查找列是否自动递增?
我试图检查我的mysql数据库信息_模式,以找出列的属性。我找不到关于哪些列是自动递增的详细信息。有人知道我可以在信息模式数据库的何处找到此信息吗?请参阅列表中的额外列:如何在mysql中查找列是否自动递增?,mysql,database,Mysql,Database,我试图检查我的mysql数据库信息_模式,以找出列的属性。我找不到关于哪些列是自动递增的详细信息。有人知道我可以在信息模式数据库的何处找到此信息吗?请参阅列表中的额外列: select * from COLUMNS where TABLE_SCHEMA='yourschema' and TABLE_NAME='yourtable' and EXTRA like '%auto_increment%' 你可以用 mysql> DESCRIBE yourtable; 例如: mysql&g
select * from COLUMNS where TABLE_SCHEMA='yourschema' and TABLE_NAME='yourtable' and EXTRA like '%auto_increment%'
你可以用
mysql> DESCRIBE yourtable;
例如:
mysql> use my_database;
mysql> describe users;
+----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+----------------+
| user_id | int(11) | NO | PRI | NULL | auto_increment |
| password | varchar(128) | NO | | NULL | |
| email | varchar(128) | NO | | NULL | |
+----------+--------------+------+-----+---------+----------------+