mysql怎么快速查看数据库中所有数据表,哪张表没有设置自增id

mysql怎么快速查看数据库中所有数据表,哪张表没有设置自增id

SELECT table_name, column_name FROM information_schema.columns WHERE table_schema = '数据库名' AND extra != 'auto_increment' and column_name='需要排查是否设置自增的字段名(如id)'

SELECT table_name, column_name, extra
FROM information_schema.columns
WHERE table_schema = 'database_name' AND extra != 'auto_increment'

将database_name替换为数据库名称即可。这段语句会返回每个表的名称,以及其中不是自增ID的字段的名称和属性。