내가 가진 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 :db = SQLAlchemy(app)