我正在尝试检查我的mysql数据库information_schema以找出列的属性.我无法找到哪些列是auto_increment的详细信息.有谁知道我在哪里可以在information_schema数据库中找到这个信息?
jsc*_*oot 12
请参阅COLUMNS表中的EXTRA列:
select * from COLUMNS where TABLE_SCHEMA='yourschema' and TABLE_NAME='yourtable' and EXTRA like '%auto_increment%'
Run Code Online (Sandbox Code Playgroud)
你可以用
mysql> DESCRIBE yourtable;
Run Code Online (Sandbox Code Playgroud)
例:
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 | |
+----------+--------------+------+-----+---------+----------------+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3326 次 |
| 最近记录: |