私の値には文字 ' があり、エラーが発生します。
どうすれば修正できますか?
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'
END
SQLで文字をエスケープするための通常の方法は\so
UPDATE products
SET description = CASE
WHEN id <= 350 THEN 'Sample description with \' character'
ELSE 'sample description 2'
そして、そこに\を入れる方法を知りたい場合は、それを2倍にするだけです。\\
二重引用符:
UPDATE products
SET description = CASE
WHEN id <= 350 THEN 'Sample description with '' character'
ELSE 'sample description 2'
END
phpMyAdminは引用符を二重にします。次の方法で実行できます。
UPDATE `products`
SET `description` = CASE
WHEN `id` <= 350 THEN 'Sample description with '' character'
ELSE 'sample description 2'
END