以下查询:
select replace(`Abilities`, 'export_import', 'auto') from fl_account_types;
给我'自动,列表'从Abilities
列正确替换。但是,当我执行:
update fl_account_types set `Abilities` = replace(`Abilities`, 'export_import', 'autos');
MySQL只是省略了' export_import'字符串并将Abilities
替换为' listing'串。
可能是什么原因?
答案 0 :(得分:0)
问题是Abilities属于SET类型,我试图用一个未在其定义中列出的值替换。但是我仍然不明白为什么选择替换效果很好以及为什么MySQL不会抛出错误。