From 0dbbf2719239bc589759bd9a17f9fb8f6b1943eb Mon Sep 17 00:00:00 2001 From: zhilijiqi Date: Thu, 11 Jan 2018 18:18:48 +0800 Subject: [PATCH] Update 05.5.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、init函数中mysql演示配置和下面不一致,容易引起误解 2、orm := orm.NewOrm(),命名冲突。报名和变量名冲突。 3、使用原生sql示例缺少包名orm,易引起误会 --- zh/05.5.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/zh/05.5.md b/zh/05.5.md index 9698eb8e..1618f077 100644 --- a/zh/05.5.md +++ b/zh/05.5.md @@ -41,13 +41,15 @@ import ( ) func init() { - // 设置默认数据库 + //注册驱动 + orm.RegisterDriver("mysql", orm.DR_MySQL) + //设置默认数据库 orm.RegisterDataBase("default", "mysql", "root:root@/my_db?charset=utf8", 30) //注册定义的model orm.RegisterModel(new(User)) - // 创建table - orm.RunSyncdb("default", false, true) + // 创建table + orm.RunSyncdb("default", false, true) } ``` @@ -97,7 +99,7 @@ beego orm: ```Go func main() { - orm := orm.NewOrm() + o := orm.NewOrm() } ``` @@ -406,8 +408,8 @@ Having:用来指定having执行的时候的条件 ```Go -o := NewOrm() -var r RawSeter +o := orm.NewOrm() +var r orm.RawSeter r = o.Raw("UPDATE user SET name = ? WHERE name = ?", "testing", "slene") ```