查找并替换列中的值

find and replace values in a column

phpmyadmin

列名称 - level
当前值 - lev1 lev2 lev3 lev4...
想要的值 - 1 2 3 4 ...

根据已接受且投票率很高的答案 here,代码应如下所示:

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

但是在phpmyadmin中输入上面的代码sql window我有很多错误。

正确的做法是什么?

如果值总是有相同的前缀你也可以使用

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