私が持っている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)