linux go环境
#go1.17版本 wget https://dl.google.com/go/go1.17.linux-amd64.tar.gz tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz vi /etc/profile #加入 export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin source
#go1.17版本 wget https://dl.google.com/go/go1.17.linux-amd64.tar.gz tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz vi /etc/profile #加入 export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin source
刚接触go gorm,打算设置一对一的外键关系,发现怎么设置都不行,整了下午,记录一下表格字段idcategory_idtype ATable struct { Id int CategoryId int Category SportsCategory `gorm:"foreignKey:category_id;associati
(index 变量 下标).你要操作的键值 (index .List 0).Id
//A模型 type AModels struct { Id int Name string Category *BModels `orm:"column(category_id);rel(fk)"` //category_id为你数据库的字段,rel(fk)设置关系为一对一,外键为BModels模型的主键,类似s
原因在于那堵高墙了,要设置一下go env -w GOPROXY=https://goproxy.cn 一般情况下,再执行go get 命令即可如果还不行,设置一下 GO111MODULE=ongo env -w GO111MODULE=on 应该大概也许没有问题了吧