Files
gf/geg/database/orm/mysql/gdb_debug.go

40 lines
764 B
Go
Raw Normal View History

package main
import (
2019-06-01 20:31:29 +08:00
"fmt"
2019-04-03 00:03:46 +08:00
"github.com/gogf/gf/g"
"github.com/gogf/gf/g/database/gdb"
"github.com/gogf/gf/g/os/glog"
)
func main() {
2019-04-03 00:03:46 +08:00
gdb.AddDefaultConfigNode(gdb.ConfigNode{
Host: "127.0.0.1",
Port: "3306",
User: "root",
Pass: "12345678",
Name: "test",
Type: "mysql",
Role: "master",
Charset: "utf8",
})
db, err := gdb.New()
if err != nil {
panic(err)
}
glog.SetPath("/tmp")
db.SetDebug(true)
// 执行3条SQL查询
for i := 1; i <= 3; i++ {
db.Table("user").Where("uid=?", i).One()
}
// 构造一条错误查询
db.Table("user").Where("no_such_field=?", "just_test").One()
2019-04-03 00:03:46 +08:00
db.Table("user").Data(g.Map{"name": "smith"}).Where("uid=?", 1).Save()
2018-08-13 18:55:28 +08:00
2019-06-01 20:31:29 +08:00
db.PrintQueriedSqls()
fmt.Println(db.GetLastSql())
2019-04-03 00:03:46 +08:00
}