Golang 截断表 PostgreSQL MySQL
API
要查看支持方法的完整列表,请参阅 TruncateTableQuery.
db.NewTruncateTable().
Model(&strct).
Table("table1"). // quotes table names
TableExpr("table1"). // arbitrary unsafe expression
ModelTableExpr("table1"). // overrides model table name
ContinueIdentity().
Cascade().
Restrict().
Exec(ctx)
示例
要删除表
_, err := db.NewTruncateTable().Model((*Book)(nil)).Exec(ctx)
if err != nil {
panic(err)
}