情况是这样的
目前有三个不同的数据库地址(mysql)
①user数据库
②pay数据库
③log数据库
数据库中的表名也是有一定规律的(比如user_180223,user_180224...以此类推)
请问beego怎样动态链接数据库 怎样动态对数据表进行增删改查
情况是这样的
目前有三个不同的数据库地址(mysql)
①user数据库
②pay数据库
③log数据库
数据库中的表名也是有一定规律的(比如user_180223,user_180224...以此类推)
请问beego怎样动态链接数据库 怎样动态对数据表进行增删改查
4 回答1.3k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.3k 阅读
2 回答1.3k 阅读
1 回答865 阅读✓ 已解决
beego初始化的时候开三个数据库链接就行了,不建议用的时候再开
dataSourceName := fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8",user,passwd,addr,dbname)
db, err := sql.Open("mysql", dataSourceName)
把db保存起来。
动态表名的话,只要知道你表名生成的规则,拼个sql来查询就行了。