728x90
반응형
[Python & SQLAlchemy] orm으로 update문 사용하는 방법 !!
sqlalchemy를 활용하여 update문 사용하는 예제입니다 :)
예제코드
def update_user_name(request: Request, db: Session = Depends(get_db)):
print("### 사용자 이름 변경 ###")
data = await request.json()
user_id = data.get("user_id")
new_name = data.get("new_name")
# 해당 user_id를 가진 유저의 이름을 new_name으로 업데이트
update_result = db.query(UserDB).filter(UserDB.id == user_id).update({"name": new_name})
# 데이터베이스 변경사항 커밋
db.commit()
# 데이터베이스 세션 닫기
db.close()
return {"result": "success"}
728x90
반응형
'Coding > Python' 카테고리의 다른 글
[Python & PyAutoGUI] pyautogui.FailSafeException: 에러 해결 방법 (0) | 2024.05.11 |
---|---|
[Python & SQLAlchemy] orm에서 order_by를 사용하여 최근날짜 순으로 정렬하는 방법 !! (0) | 2024.05.09 |
[Python & Matplotlib] 학생들 성적 시각화 예시 (0) | 2024.05.04 |
[Python & Django] No module named 'mathfilters' when adding to INSTALLED_APPS 에러 해결 방법 !! (0) | 2024.04.17 |
[python & ChatGPT] 챗지피티 API 호출 시 사용하는 파라미터(Parameter)들의 기능 (0) | 2024.04.13 |
댓글