ExtractValue()가 업데이트에서 실패하고 SELECT에 성공하는 이유는 무엇입니까?
이 쿼리를 실행하면...
UPDATE tbl a,
(SELECT id, EXTRACTVALUE(content, '//a[contains(text(), "View")]/@href') AS url FROM tbl) b
SET tbl.`url` = b.`url`
...다음 오류가 나타납니다.
Error Code: 1525
Incorrect XML value: 'parse error at line 57 pos 195: '</div>' unexpected (END-OF-INPUT wanted)'
하지만 이 질문을 실행하면...
SELECT id, EXTRACTVALUE(content, '//a[contains(text(), "View")]/@href') AS url FROM tbl
쿼리가 성공했습니다.
독립 실행형 SELECT 쿼리가 성공한 경우 UPDATE 쿼리가 실패하는 이유는 무엇입니까?
언급URL : https://stackoverflow.com/questions/32920029/why-does-extractvalue-fail-in-an-update-and-succeed-in-a-select
'programing' 카테고리의 다른 글
Get Value of Radio 버튼 그룹 (0) | 2023.10.27 |
---|---|
중첩된 내용이 후속 버전에 포함됩니까? (0) | 2023.10.27 |
mysql 데이터베이스에서 JSON 배열을 구축하는 방법 (0) | 2023.10.27 |
Android에서 보기에 대한 불투명도(Alpha)를 설정하는 방법 (0) | 2023.10.27 |
캐시 설정 방법: jQuery.getcall에서 false (0) | 2023.10.27 |