programing

MariaDB UPDATE가 큰따옴표를 빈 문자열로 바꿉니다 오류 1064

stoneblock 2023. 10. 26. 20:36

MariaDB UPDATE가 큰따옴표를 빈 문자열로 바꿉니다 오류 1064

저장된 문자열에서 큰따옴표를 제거하려고 합니다. DBever를 사용하지만 명령줄도 시도했습니다.

UPDATE wp_postmeta 
SET meta_value REPLACE(meta_value, '"', '')
where meta_key = 'cstnfo_spot_1_kvm_ID'
;

그리고 SQL-Error는 다음과 같습니다.

SQL-Fehler [1064] [42000]: (conn=279) You have an error [...] near 'REPLACE(`meta_value`, '"', '')

이중따옴표 "를 찾아서 문자열에서 제거하고 싶어서 REFREENT(meta_value, '', '', '')와 (meta_value, '\", '')를 시도했습니다.

bschellekens가 댓글에서 지적했듯이, 나는 단지 '='을 놓쳤기 때문에, 다음과 같을 것입니다.

UPDATE wp_postmeta 
SET meta_value = REPLACE(meta_value, '"', '')
where meta_key = 'cstnfo_spot_1_kvm_ID'
;

언급URL : https://stackoverflow.com/questions/69482608/mariadb-update-replacing-double-quotes-with-empty-string-throws-error-1064