lvye1212cn 发表于 2021-02-07 09:43

mysql大佬帮忙看下如何修改表中的ip地址

请各位大佬帮忙看下,在不支持regexp_replace的mysql版本中,如何精确修改数据库表中的ip地址
例如有个字段内容如下
afasdfa1.1.1.1safasfa1.1.1.11asfdafas1.1.1.111asdfasfaf

加入我想把ip为1.1.1.1的修改修改为2.2.2.2,但是不修改1.1.1.11和1.1.1.111的ip,有没有什么好的办法。

lvye1212cn 发表于 2021-02-07 10:19

自己顶一下,坐等大佬解答

seesea2517 发表于 2021-02-09 16:10

是说是固定的IP,但是有长的IP是包含短IP这个子串是吗?
简单想有一个办法是先把长的IP替换成别的内容后,替换短IP,然后再把长IP替换回来,仅供参考。

dingning239 发表于 2023-08-14 11:22

首先根据数据的实际情况,整理类似1.1.1.1这样数据在文本内容中的规律,再设计如何替换,但举一个这样的例子,并不明说明更加复杂的情况
页: [1]
查看完整版本: mysql大佬帮忙看下如何修改表中的ip地址