查找并替换列中的值

时间:2016-07-31 09:09:04

标签: php mysql phpmyadmin

phpmyadmin

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

根据已接受且经过高度评价的答案here,代码应如下所示:

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

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

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

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

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