github.com/gogf/gf@v1.16.9/.example/database/gdb/mysql/gdb_insert.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"github.com/gogf/gf/database/gdb"
     6  	"github.com/gogf/gf/frame/g"
     7  )
     8  
     9  func main() {
    10  	//db := g.DB()
    11  
    12  	gdb.AddDefaultConfigNode(gdb.ConfigNode{
    13  		Link:    "root:12345678@tcp(127.0.0.1:3306)/test?parseTime=true&loc=Local",
    14  		Type:    "mysql",
    15  		Charset: "utf8",
    16  	})
    17  	db, _ := gdb.New()
    18  
    19  	db.SetDebug(true)
    20  
    21  	r, e := db.Table("user").Data(g.Map{
    22  		"create_at": "now()",
    23  	}).Unscoped().Insert()
    24  	if e != nil {
    25  		panic(e)
    26  	}
    27  	if r != nil {
    28  		fmt.Println(r.LastInsertId())
    29  	}
    30  }