0

我想要查询应该返回没有 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
4

1 回答 1

1

您可以查询INFORMATION_SCHEMA.COLUMNS

SELECT  column_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'test'
 AND  extra = 'auto_increment';
于 2012-12-03T15:08:30.357 回答