fix: LIMIT clause not valid in DELETE or UPDATE SQL
This commit is contained in:
parent
2055e29eb8
commit
a741113f4f
@ -135,7 +135,7 @@ func Delete(db *gorm.DB) {
|
||||
}
|
||||
|
||||
db.Statement.AddClauseIfNotExists(clause.From{})
|
||||
db.Statement.Build("DELETE", "FROM", "WHERE")
|
||||
db.Statement.Build("DELETE", "FROM", "WHERE", "LIMIT")
|
||||
}
|
||||
|
||||
if _, ok := db.Statement.Clauses["WHERE"]; !db.AllowGlobalUpdate && !ok && db.Error == nil {
|
||||
|
@ -66,7 +66,7 @@ func Update(db *gorm.DB) {
|
||||
} else {
|
||||
return
|
||||
}
|
||||
db.Statement.Build("UPDATE", "SET", "WHERE")
|
||||
db.Statement.Build("UPDATE", "SET", "WHERE", "LIMIT")
|
||||
}
|
||||
|
||||
if _, ok := db.Statement.Clauses["WHERE"]; !db.AllowGlobalUpdate && !ok {
|
||||
|
Loading…
x
Reference in New Issue
Block a user