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

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/gogf/gf/frame/g"
     7  )
     8  
     9  func main() {
    10  	db := g.DB()
    11  	// 开启调试模式,以便于记录所有执行的SQL
    12  	db.SetDebug(true)
    13  
    14  	type User struct {
    15  		Uid  int
    16  		Name string
    17  	}
    18  	user := (*User)(nil)
    19  	fmt.Println(user)
    20  	err := db.Table("test").Where("id=1").Struct(&user)
    21  	fmt.Println(err)
    22  	fmt.Println(user)
    23  }