任务要求:把表fw_game字段kg的值中iw字符串去掉
错误写法:
update fw_game set kg=replace(kg,'iw','') where kg in(select kg from fw_game where kg like '%iw%') ;
解决方法:给查询加别名,用中间表来实现不是对同一表作操作。
正解写法:
update fw_game set kg=replace(kg,'iw','') where kg in(select * from(select kg from fw_game where kg like '%iw%') a);