2011-11-15 4 views
1

PHPMyAdmin은 {및} 용법 때문에 다음 쿼리가 정확하지 않다고 말합니다.{SQL 쿼리에서 사용하기

UPDATE jos_content 
SET `fulltext` = REPLACE(`fulltext`, 
       'onclick="return hs.expand(this)"', 
       'onclick="return hs.expand(this,{slideshowGroup: 'popupimage'})"') 

이 쿼리를 작성하는 올바른 방법은 무엇입니까?

그리고 jos_content 테이블뿐만 아니라 전체 db에서 검색하려면 어떻게해야합니까?

+2

구문은 쿼리에서 문제를 지적하지 강조합니까? – Mat

답변

2

{로 인해 잘못된 것은 아니며 'popupimage'의 이스케이프되지 않은 작은 따옴표로 인해 올바르지 않습니다 (여기에서 강조 표시된 구문에서 알 수 있듯이).

은 수정 :

UPDATE jos_content 
SET `fulltext` = REPLACE(`fulltext`, 
       'onclick="return hs.expand(this)"', 
       'onclick="return hs.expand(this,{slideshowGroup: \'popupimage\'})"') 
+0

감사합니다. replace 명령이 "jos_content"테이블 및 관련 "fulltext"필드가 아닌 전체 db에서 작동하도록하려면 어떻게해야합니까? –

+0

수 없습니다. 수동으로 수행하거나 모든 테이블과 열을 가져 와서 하나씩 수행하는 스크립트를 작성해야합니다. – ceejayoz