코딩 공부/SQL

SQL MYSQL-특정 데이터를 일부 또는 전체를 수정해야 할 때 REPLACE

hg_96 2021. 11. 19. 17:28

 

테이블에 들어 있는 특정 문자열을 다른 문자열로 바꾸고 싶을 때...replace를 사용하면 된다.

예를 들어 products 라는 테이블에 있는 item이라는 컬럼의 candy를 soda로 모두 바꾸고 싶다면

UPDATE products SET item=REPLACE(item, "candy", "soda")


특정 데이터만 바꾸고 싶다면

UPDATE products SET item=REPLACE(item, "candy", "soda") WHERE P_id="p_id"



아주쉽게 바꿀수있다