2019-07-06 16:51:50 +08:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
2019-07-29 21:01:19 +08:00
|
|
|
"github.com/gogf/gf/frame/g"
|
2021-09-13 16:43:09 +08:00
|
|
|
"github.com/gogf/gf/os/gctx"
|
2019-07-06 16:51:50 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func main() {
|
2021-09-13 16:43:09 +08:00
|
|
|
var (
|
|
|
|
|
db = g.DB()
|
|
|
|
|
ctx = gctx.New()
|
|
|
|
|
)
|
2019-12-23 23:14:54 +08:00
|
|
|
|
2019-07-06 16:51:50 +08:00
|
|
|
// 执行3条SQL查询
|
|
|
|
|
for i := 1; i <= 3; i++ {
|
2021-09-13 16:43:09 +08:00
|
|
|
db.Ctx(ctx).Model("user").Where("id=?", i).One()
|
2019-07-06 16:51:50 +08:00
|
|
|
}
|
|
|
|
|
// 构造一条错误查询
|
2021-09-13 16:43:09 +08:00
|
|
|
db.Ctx(ctx).Model("user").Where("no_such_field=?", "just_test").One()
|
2019-07-06 16:51:50 +08:00
|
|
|
|
2021-09-13 16:43:09 +08:00
|
|
|
db.Ctx(ctx).Model("user").Data(g.Map{"name": "smith"}).Where("uid=?", 1).Save()
|
2019-07-06 16:51:50 +08:00
|
|
|
}
|