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

标签 go go-gorm

com/jinzhu/gorm"和 "github.com/go-sql-driver/mysql"包与我的数据库交互并试图获取表的描述但没有找到函数。请帮助

最佳答案

使用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

关于go - 如何在GoLang中获取MySQL表的描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41262973/

相关文章:

postgresql - Golang gorm时间数据类型转换

url - Go或Beego是否支持像id=这样的动态url路由?

struct - 复合文字中缺少类型

go - 如何将带有 $() 的命令传递给 golang 中的 exec.command()

mysql - GORM : Always return empty results,即使记录存在

Golang GORM有很多关系

go - 如何在 GORM 中使用动态数据结构

javascript - 如何在Go中解密使用aes-js包在vuejs中加密的密文

go - 有没有办法从golang中的 map 中删除第一个元素?

mysql - 如何在gorm中串连?