Go语言使用Beego的ORM插入Mysql后,时区不一致的解决方案
2016-04-07 16:17
609 查看
一、解决方案:
方案一:
方案二:
方案一:
orm.Debug = false orm.DefaultTimeLoc = time.UTC orm.RegisterDriver("mysql", orm.DRMySQL) orm.RegisterDataBase("default", "mysql", "root:LPET6Plus@tcp(127.0.0.1:18283)/lpet6plusdb?charset=utf8&loc=Local") orm.RegisterModel(new(Versions)) orm.RegisterModel(new(Regversions)) orm.RegisterModel(new(Osversions))
方案二:
func init() { var datasource = "db_test:dbtestqwe321@tcp(127.0.0.1:3306)/db_test?charset=utf8&loc=Asia%2FShanghai" orm.RegisterDataBase("default", "mysql", datasource, 30) orm.DefaultTimeLoc = time.Local orm.RegisterModel(new(Category), new(Topic)) orm.RunSyncdb("default", false, true) }
相关文章推荐
- django + ngxin + uwsgi 站点部署
- django
- django.contirb.auth-认证
- Golang初学者的资源整理
- "algorithms 4th"---symbol table
- GoF——组合模式
- hdu 1533 Going Home (zkw + spfa和slf优化)
- 全局偏移表(GOT)和过程链接表(PLT)
- django入门记录 2
- golang利用组合实现继承
- GoogleTest Primer
- go语言的中“继承”
- Golang之继承模拟
- ubuntu14.04如何使用google search
- light OJ1259 - Goldbach`s Conjecture
- django manage.py Unknown command: 'runfcgi'
- hdu 1533 Going Home(zkw费用流)
- (Algorithm)不相交集(Disjoint-set)
- What are some good libraries for dynamic Bayesian networks
- go项目-解决端口占用问题