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