programing

SQL replace가 phpMyAdmin과 함께 작동하지 않습니까?

sourcejob 2023. 9. 1. 20:50
반응형

SQL replace가 phpMyAdmin과 함께 작동하지 않습니까?

Wordpress 데이터베이스의 URL을 바꾸고 싶지만 phpMyAdmin이 SQL 코드를 수행하지 않습니다.

UPDATE wp_posts 
SET post_content = replace (post_content, 'http://www.domain.de' , 'http://localhost/wordpress'); 

UPDATE wp_postmeta 
SET meta_value = replace (meta_value, 'http://www.domain.de' , 'http://localhost/wordpress');

내가 얻는 것은

#1064 - SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 1행의 '»¿ï' 근처에서 사용할 구문이 올바른지 확인하십시오.

SQL 구문을 확인했지만 맞는 것 같습니다. phpMyAdmin에 문제가 있을 수 있습니까? (4.5.1을 실행하고 있습니다.)

커뮤니티 위키로 게시.

코멘트에 명시된 바와 같이:

ï¿»도 ZERO WIDth No-Break Space이므로 보이지 않습니다.릭 제임스

참조:

"BYTE ORDER MARK라는 이름은 ZWNBSP(ZERO WIDth NO-Break SPACE)라는 원래 문자 이름의 별칭입니다.U+2060 WORD JOINER의 도입으로 더 이상 ZWNSP 효과를 위해 U+FEFF를 사용할 필요가 없어졌기 때문에 공식 별칭을 사용할 수 있게 되면서 ZERO WIDE NO-BREAK SPACE라는 이름은 더 이상 유용하지 않게 되었고 여기서 별칭을 사용할 것입니다."

언급URL : https://stackoverflow.com/questions/36872142/sql-replace-does-not-work-with-phpmyadmin

반응형