Tôi có usersbảng trong cơ sở dữ liệu MySql của mình. Bảng này có id, namevà agecác lĩnh vực.
Tôi có thể xóa một số bản ghi bằng cách idnào?
Bây giờ tôi sử dụng mã sau:
user = User.query.get(id)
db.session.delete(user)
db.session.commit()
Nhưng tôi không muốn thực hiện bất kỳ truy vấn nào trước khi thực hiện thao tác xóa. Có cách nào để làm điều này? Tôi biết, tôi có thể sử dụng db.engine.execute("delete from users where id=..."), nhưng tôi muốn sử dụng delete()phương pháp.
db.session.commit()cuối cùng. nơi db:db = SQLAlchemy(app)