Flask-SqLAlchemy DELETE(削除)
概要
当ページはFlask-SQLAlchemyの【DELETE】に関して記載しております。
基本的な内容は以下にまとめてあります。
DELETE
データを削除するには、モデル オブジェクトを に渡します。
構文
db.session.delete(model_object)
https://flask-sqlalchemy.palletsprojects.com/en/3.0.x/queries/#insert-update-delete
1件削除「.delete()」
try:
test = db.session.execute(db.select(Test).where(Test.id == 3)).scalar_one()
print(test)
db.session.delete(test)
db.session.commit()
print(test)
except Exception as e:
db.session.rollback()
finally:
db.session.close()
-- 結果 --
id:3, name:test000003
id:3, name:test000003




名前:田中寛之
今まで約20年間、出版社、マスコミ、化粧品会社、システム会社・病院・クリニックにてシステムエンジニアとして勤務。現在、個人事業主「ONLINE-WORLD」として活動し、42歳からPythonを始めました!


名前:田中寛之
今まで約20年間、出版社、マスコミ、化粧品会社、システム会社・病院・クリニックにてシステムエンジニアとして勤務。現在、個人事業主「ONLINE-WORLD」として活動し、42歳からPythonを始めました!