Update 05.5.md

1、init函数中mysql演示配置和下面不一致,容易引起误解
2、orm := orm.NewOrm(),命名冲突。报名和变量名冲突。
3、使用原生sql示例缺少包名orm,易引起误会
This commit is contained in:
zhilijiqi
2018-01-11 18:18:48 +08:00
committed by GitHub
parent 73307a94c6
commit 0dbbf27192

View File

@@ -41,13 +41,15 @@ import (
) )
func init() { func init() {
// 设置默认数据库 //注册驱动
orm.RegisterDriver("mysql", orm.DR_MySQL)
//设置默认数据库
orm.RegisterDataBase("default", "mysql", "root:root@/my_db?charset=utf8", 30) orm.RegisterDataBase("default", "mysql", "root:root@/my_db?charset=utf8", 30)
//注册定义的model //注册定义的model
orm.RegisterModel(new(User)) orm.RegisterModel(new(User))
// 创建table // 创建table
orm.RunSyncdb("default", false, true) orm.RunSyncdb("default", false, true)
} }
``` ```
@@ -97,7 +99,7 @@ beego orm:
```Go ```Go
func main() { func main() {
orm := orm.NewOrm() o := orm.NewOrm()
} }
``` ```
@@ -406,8 +408,8 @@ Having:用来指定having执行的时候的条件
```Go ```Go
o := NewOrm() o := orm.NewOrm()
var r RawSeter var r orm.RawSeter
r = o.Raw("UPDATE user SET name = ? WHERE name = ?", "testing", "slene") r = o.Raw("UPDATE user SET name = ? WHERE name = ?", "testing", "slene")
``` ```