으로 업데이트하십시오. 내 값에는 문자가 있고'오류가 발생합니다.mysql을 문자 '
어떻게 해결할 수 있습니까?
UPDATE products
SET description = CASE
WHEN id <= 350 THEN 'Sample description with ' character'
ELSE 'sample description 2'
END
으로 업데이트하십시오. 내 값에는 문자가 있고'오류가 발생합니다.mysql을 문자 '
어떻게 해결할 수 있습니까?
UPDATE products
SET description = CASE
WHEN id <= 350 THEN 'Sample description with ' character'
ELSE 'sample description 2'
END
두 번 인용 : 당신이 거기에 \를 넣어하는 방법을 알고 싶다면 SQL의 문자를 탈출하기위한
UPDATE products
SET description = CASE
WHEN id <= 350 THEN 'Sample description with '' character'
ELSE 'sample description 2'
END
많은 도움에 감사드립니다! –
일반적인 방법은, 당신을 너무
UPDATE products
SET description = CASE
WHEN id <= 350 THEN 'Sample description with \' character'
ELSE 'sample description 2'
을 \ 그리고있다 그냥 두 번, 즉 \\
많은 도움에 감사드립니다! 이 솔루션의 경우 –
+1. 큰 따옴표는 사용자에게 친숙하지 않습니다. – zessx
phpMyAdmin 두 배 따옴표. [UPDATE를 사용하는 동안 MySQL의 문에서 특수 문자를 이스케이프]의
UPDATE `products`
SET `description` = CASE
WHEN `id` <= 350 THEN 'Sample description with '' character'
ELSE 'sample description 2'
END
많은 도움에 감사드립니다! –
물론, 테이블 이름을 이스케이프 문자로 이스케이프 처리하는 것이 좋습니다. –
가능한 중복 (http://stackoverflow.com/questions/2295644/escaping-special-character-in-mysql-statements :이 방법을 수행 할 수 있습니다 -while-using-update) –
'''대신'' '를 사용하십시오. –