如何从MySQL查询返回字段类型?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (9)

简单问题:如何返回MySQL表的字段类型。我知道describeshow column但我只想返回这个参数。例如:

SELECT fieldtype(mycol) FROM mytable
# should return INT or integer for example
提问于
用户回答回答于

你可以用

SHOW FIELDS
FROM tableName where Field ='nameOfField'

这将返回您的结果格式为

Field   Type    Null    Key     Default     Extra 
用户回答回答于

你可以从信息中得到这个_模式数据库:

select data_type 
from information_schema.columns 
where table_schema = 'myschema'
and table_name = 'mytable' 
and column_name = 'mycol'

扫码关注云+社区