私が持っている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()
最後に置くことを確認してください。where db:db = SQLAlchemy(app)