go 獲取mysql 表結構


下載

go get -u gorm.io/gorm
go get -u gorm.io/driver/mysql

編輯代碼
import (
"fmt"
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
 
type Result struct {
Field string
Type string
Null string
Key string
Default string
Extra string
}
dsn := "root:123456@tcp(127.0.0.1:3306)/test?charset=utf8mb4&parseTime=True&loc=Local"
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
if err != nil {
panic("failed to connect database")
}
var result []Result
db.Raw("DESCRIBE user").Scan(&result)
fmt.Printf("result = %v\n", result)
 
來源:https://stackoverflow.com/questions/41262973/how-to-get-description-of-mysql-table-in-golang
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM