我必须在表格中将&
替换为“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
答案 0 :(得分:1)
只需从%
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 '%&%'