马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我们在处理MySQL需要替换数据库某段内容,把a替换为b,网上都有,但是在一样平常操作过程中并不想把所有的字段中的内容a替换为b,需要限定肯定的IP范围,好比只修改id为4,5,6的数据里的a统一修改为b内容,需要用到,需要确定WHERE条件,但是id为4,5,6的数据里的a内容不可能是统一内容文字,需要先统一内容a,然后在把统一的a内容,换成统一的b内容,如果需要改某几个的id内容加上限定条件WHERE条件就可以了,下面看实列
尺度调用语句
- UPDATE 表名 SET 字段名 = REPLACE(字段名, 'a', 'b') WHERE id IN (4, 5, 6);
复制代码 <hr> 关键要素说明
- REPLACE函数
通过REPLACE(字段名, 'a', 'b')实现字段内容的替换,将字段中所有a替换为b[[1]5。
- WHERE条件
WHERE id IN (4,5,6)限定仅对ID为4、5、6的记载执行操作,避免误改其他数据[[1]7。
- 操作建议
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |