Tôi có users
bảng trong cơ sở dữ liệu MySql của mình. Bảng này có id
, name
và age
các lĩnh vực.
Tôi có thể xóa một số bản ghi bằng cách id
nà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)