gorm 创建数据库连接
db,err := gorm.Open(mysql.Open("root:123456@tcp(127.0.0.1:3306)/db_a"), &gorm.Config{...})
import gorm.io/gorm v1.21.9 版本
//实际查询到数据是 db_b库中的users表
_ = db.Table("db_b.users").Where("id",id).First(obj).Error
import gorm.io/gorm v1.21.16 版本
//实际查询到数据是 db_a库中的users表
_ = db.Table("db_b.users").Where("id",id).First(obj).Error
注意两个版本中实际查询到数据库的差异,建议使用gorm包时,Table中不添加数据库前缀,避免产生误读;