我如何在Mysql中获取枚举数据类型?

时间:2012-03-05 07:20:11

标签: mysql database

我想从Mysql数据库中获取所有枚举数据类型。记住我的桌子没有数据的东西。我读了一些其他帖子,但他们没有我想要的具体答案。请有人帮助我。

2 个答案:

答案 0 :(得分:0)

我这样做:

SELECT DISTINCT(data_type) FROM information_schema. {COLUMNS {1}}

INFORMATION_SCHEMA Tables

答案 1 :(得分:0)

尝试此查询以获取所有ENUM值 -

SELECT
  TRIM(TRAILING ')' FROM TRIM(LEADING '(' FROM TRIM(LEADING 'enum' FROM column_type))) enun_values
FROM
  information_schema.`COLUMNS`
WHERE
  TABLE_SCHEMA = 'db_name' AND
  TABLE_NAME = 'table_name' AND
  COLUMN_NAME = 'col_name';