替换&符号
问题描述:
我必须在表中替换&
'and
', 为什么此声明不起作用?替换&符号
UPDATE pt_hotels set clean_hotel_title = REPLACE(clean_hotel_title, '%&%','and');
虽然这是选择我想改变的名字吗?
SELECT clean_hotel_title from pt_hotels
WHERE clean_hotel_title like '%&%';
我使用的MySQL 5.5
答
只需删除%
从REPLACE
:
UPDATE pt_hotels set clean_hotel_title = REPLACE(clean_hotel_title, '&','and');
你也可以添加WHERE clean_hotel_title like '%&%'
您UPDATE
,保持交易规模下降:
UPDATE pt_hotels set clean_hotel_title = REPLACE(clean_hotel_title, '&','and')
WHERE clean_hotel_title like '%&%'
它完成了,我已经试过了兴但这导致我认为'&'只会搜索&而不是坏&breafast谢谢你 – papacico