高级主题
Hints
登录后可跨设备保存划线和私人笔记登录
GORM 提供了优化器/索引/注释提示(hints)支持
https://github.com/go-gorm/hints
优化器提示
import "gorm.io/hints"
db.Clauses(hints.New("hint")).Find(&User{})
索引提示
import "gorm.io/hints"
db.Clauses(hints.UseIndex("idx_user_name")).Find(&User{})
db.Clauses(hints.ForceIndex("idx_user_name", "idx_user_id").ForJoin()).Find(&User{})
db.Clauses(
hints.ForceIndex("idx_user_name", "idx_user_id").ForOrderBy(),
hints.IgnoreIndex("idx_user_name").ForGroupBy(),
).Find(&User{})
import "gorm.io/hints"
db.Clauses(hints.Comment("select", "master")).Find(&User{})
db.Clauses(hints.CommentBefore("insert", "node2")).Create(&user)
db.Clauses(hints.CommentAfter("select", "node2")).Create(&user)
db.Clauses(hints.CommentAfter("where", "hint")).Find(&User{}, "id = ?", 1)
评论
登录后参与评论
正在加载评论…
KnowForge