Gorm Delete query
Gorm'da Delete
queryleri atarken dikkat edilmesi gereken bir nokta:
db.DB.Where(Booking{ID: bookingID}).Delete(&Booking{})
Yukaridaki ornekte oldugu gibi where kismina struct verilince eger bookingID
0 ise Delete from bookings
querysi calistiriyor. Mazallah yanlislikla butun tabloyu silebilirsiniz :)
Onun yerine soyle yapmak lazim:
db.DB.Where("id = ?", bookingID}).Delete(&Booking{}) # Delete from bookings where id = 0;