提问者:小点点

查找和替换列中的值


phpmyadmin

列名-级别
当前值-lev1lev2lev3lev4
所需值-123>4。。。

根据这里被接受和高度投票的答案,代码应该是这样的:

UPDATE tmatria SET level = replace(level, 'lev', '');

但是在phpmyadmin sql窗口中输入上面的代码,我发现了很多错误。

正确的做法是什么?


共1个答案

匿名用户

如果值始终具有相同的前缀,也可以使用

UPDATE tmatria 
SET level = substr(level, 4, 100);