使用字符'更新mysql;

使用字符'更新mysql;,mysql,Mysql,在我的值中,我有一个字符'并且我得到一个错误 我怎样才能解决这个问题 UPDATE products SET description = CASE WHEN id <= 350 THEN 'Sample description with ' character' ELSE 'sample description 2' END 更新产品 集合描述=案例 当id加倍报价时: UPDATE products SET description = CASE WHEN id

在我的值中,我有一个字符'并且我得到一个错误

我怎样才能解决这个问题

    UPDATE products
SET description = CASE
    WHEN id <= 350 THEN 'Sample description with ' character'
    ELSE 'sample description 2'
END
更新产品
集合描述=案例
当id加倍报价时:

UPDATE products
SET description = CASE
WHEN id <= 350 THEN 'Sample description with '' character'
ELSE 'sample description 2'
END
更新产品
集合描述=案例

当id时,SQL中转义字符的常用方法是\so

    UPDATE products
SET description = CASE
    WHEN id <= 350 THEN 'Sample description with \' character'
    ELSE 'sample description 2'
更新产品
集合描述=案例

当idphpMyAdmin将引号加倍时。您可以这样做:

UPDATE `products`
SET `description` = CASE
    WHEN `id` <= 350 THEN 'Sample description with '' character'
    ELSE 'sample description 2'
END
UPDATE`products`
SET`description`=大小写
当'id'可能重复使用
'
而不是
'
时。