Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package main
import (
"fmt"
"gorm.io/driver/sqlite"
"gorm.io/gorm"
)
type User struct {
ID uint
Name string
Email string
}
func main() {
db, err := gorm.Open(sqlite.Open("app.db"), &gorm.Config{})
if err != nil {
panic(err)
}
db.AutoMigrate(&User{})
user := User{Name: "Alice", Email: "alice@example.com"}
db.Create(&user)
var result User
db.First(&result, user.ID)
fmt.Println(result.Name, result.Email)
}Coding works best on desktop or with an external keyboard.