GO结构体参数:
一、关于工具
数据库建表SQL语句生成结构体
Golang是强类型语言,不能动态的扩展数据结构,比如SQL数据读取需要我们明确Table表结构再写出一个对应的Go结构体
将mysql创建的语句转为go结构体,运用在程序中
二、选项参数
1. 减表前缀
type TpUser struct // to type User struct
2. 加JSON
Id int `gorm:"column:id;primary_key;AUTO_INCREMENT" json:"id"`
3. 加表名
func (m *TpUser) TableName() string { return "`tp_user`" }
4. 加注释
PlayerNo int `gorm:"column:player_no;default:0;NOT NULL"` // 编号