이 방법은 무슨 소용이 있나요?
그것은 우리의 zblog 웹 사이트입니다, 테마를 변경 한 후, 새로운 테마에서 오래된 테마 log _ meta 필드의 내용을 호출하고 싶지만, 새로운 테마는 이전 테마와 키 이름이 다릅니다.
예를 들어 , 상품 테 마 를 사용하고 있으며 새로운 테 마 의 가격 키 는 price ( 호출 변 수 : $ article -> Met as -> price) 이며 이전 테 마 의 가격 키 는 jia ge ( 호출 변 수 : $ article -> Met as -> jia ge) 입니다 .
우리는 jiage 를 price 로 바꾸기를 희망합니다. 그러면 어떻게 대량으로 수정합니까?
sql 명령다음으로
UPDATE zbp_post
SET log_Meta = REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";');문자의 길이는 잘못 될 수 없습니다!
원래 가격의 키 이름도 포함된 경우 새 테마의 원래 가격 키 이름은 oldprice 이고 이전 테마의 원래 가격 키 이름은 yuananjia 입니다.대체 가격을 대체하는 명령과 함께 병합하면 어떻게 수행해야합니까?
SQL 명령은 다음과 같습니다.
UPDATE zbp_post
SET log_Meta = REPLACE(REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";'), 's:7:"yuanjia";', 's:8:"oldprice";');마지막으로 phpmyadmin 에서 sql 명령을 실행합니다.







친구 등록