一尘不染

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

go

com / jinzhu / gorm”和“ github.com/go-sql-
driver/mysql”包与我的数据库进行交互,并尝试获取表的描述,但未找到该功能。请帮助


阅读 363

收藏
2020-07-02

共1个答案

一尘不染

使用 gorm, 您可以执行自定义查询并以 struct形式 返回她,以下是如何显示表说明的示例:

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

2020-07-02