2014-11-02 2 views
0

MySQL 테이블의 이미지 경로를 업데이트하고 싶습니다. 테이블 스키마는 이것이다 :MySQL 테이블의 여러 열 값을 업데이트하는 방법

table_brands - brand_id, BRAND_NAME, brand_image_path

현재 경로가

`images/1.png` 
`images/2.png` 

된 직후 저장되어 나는로 만들고 싶어

`images/brands/1.png` 
`images/brands/2.png` 

또한 일부 항목의 경우 경로는

로 저장됩니다.
`images/brands/1.png` 
`images/brands/2.png` 

이렇게 변경하면 안됩니다.

나를 도와 줄 사람이 있습니까?

답변

1

당신은 '브랜드'

UPDATE table_brand 
SET brand_image_path = REPLACE(brand_image_path, 'images', 'images/brands') 
WHERE brand_image_path NOT LIKE '%brands%'; 
+0

덕분에 많이 포함되지 않은 이미지 경로에 대한이 목적을 위해 기능을 대체 사용할 수 있습니다! –

관련 문제