YS's develop story

MySQL ) UPDATE 문 활용하기 본문

Database/MySQL

MySQL ) UPDATE 문 활용하기

Yusang 2021. 1. 28. 19:36

UPDATE문을 활용해서 테이블 칼럼의 내용을 수정해 봅시다.

아래와 같이 CafeReview라는 테이블이 있습니다.

 

아래와 같은 쿼리 작성을 통해 CafeReview테이블에 있는 데이터 중 reviewId가 2인 데이터의

content, cafeStar, UpdatedAt 값을 모두 변경할 것입니다.!

 update CafeReview set content='친절! 서비스 굳 !' , cafeStar=5,updatedAt=current_time
  where reviewId = '2';

 

쿼리를 실행 후, CafeReview라는 테이블을 다시 확인하게 되면 아래와 같이 데이터 정보가 바뀝니다!!

 

 

추가적으로..... TopListBookMark라는 테이블에서

status 이라는 컬럼의 값이 1이라면 0으로 변경하고

status 값이 0이라면 1로 변경한다는 쿼리 입니다 !

UPDATE TopListBookMark
SET status= if(status = 1, 0, 1)
WHERE topListId=? and userId = ? ; 

아래와 같이 변형해서도 사용할 수 있습니다.

UPDATE TopListBookMark
SET status= if(status = 'yes', 'no', 'yes')
WHERE topListId=? and userId = ? ; 

Comments