我想查询应该返回没有auto_increment的列。
SHOW COLUMNS FROM test - This Query Return the following datas
Field Type Null Key Default Extra
id int(11) NO PRI NULL auto_increment
content text NO NULL
我想查询应该返回不是auto_increment的列
例如:
SHOW COLUMNS FROM test WHERE `Extra` != 'auto_increment'
Field Type Null Key Default Extra
content text NO NULL
答案 0 :(得分:1)
您可以查询INFORMATION_SCHEMA.COLUMNS
:
SELECT column_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'test'
AND extra = 'auto_increment';