如何在GoLang中获取MySQL表的描述

时间:2016-12-21 12:36:18

标签: go go-gorm

COM /金珠/ GORM"和" github.com/go-sql-driver/mysql"包与我的数据库交互并尝试获取表的描述但没有找到该功能。请帮忙

1 个答案:

答案 0 :(得分:2)

使用 gorm ,您可以执行自定义查询并在结构中返回,以下是如何显示表格说明的示例:

type Result struct {
    Field    string
    Type     string
    Null     string
    Key      string
    Default  string
    Extra    string
}

db.Raw("DESCRIBE TABLE_NAME").Scan(&result)

按gorm查看更多内容: http://jinzhu.me/gorm/advanced.html#sql-builder