ฉันมีusers
ตารางในฐานข้อมูล MySql ของฉัน ตารางนี้มีid
, name
และage
สาขา
ฉันจะลบบางบันทึกโดยid
?
ตอนนี้ฉันใช้รหัสต่อไปนี้:
user = User.query.get(id)
db.session.delete(user)
db.session.commit()
แต่ฉันไม่ต้องการสอบถามใด ๆ ก่อนลบการดำเนินการ มีวิธีใดบ้างที่จะทำเช่นนี้? ฉันรู้ฉันสามารถใช้ได้db.engine.execute("delete from users where id=...")
แต่ฉันต้องการใช้delete()
วิธีการ
db.session.commit()
สิ้นสุด โดยที่ฐานข้อมูล:db = SQLAlchemy(app)