admin

在更新中使用通配符?

sql

我想浏览一个表,并将“ notify4-N”的所有实例更改为“
notify5-N”,其中N是1-9之间的数字。有没有办法在SQL中做到这一点?在perl中这很容易,但是我不确定客户的服务器上是否有perl。


阅读 139

收藏
2021-07-01

共1个答案

admin

您可能正在寻找REGEXP_REPLACEandREGEXP_LIKE函数以及更新。

 update sometable set somecol = REGEXP_REPLACE(somecol, ...) where REGEXP_LIKE(somecol, ...)
2021-07-01