如何获得MySQL表列的数据类型?
问题描述:
我想获得一个MySQL表的列数据类型。
I want to get the column data type of a mysql table.
我以为我可以使用 MYSQLFIELD
结构,但它是枚举字段类型。
Thought I could use MYSQLFIELD
structure but it was enumerated field types.
然后我试图用 mysql_real_query()
而我得到的错误是查询是空的
如何获得列数据类型?
答
您可以使用的 INFORMATION_SCHEMA列表:
SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'tbl_name' AND COLUMN_NAME = 'col_name';