删除前导' 0'从一个字符并更新表

时间:2015-08-13 17:45:40

标签: mysql sql mysql-workbench

我有一张桌子上有他们读过的ID&00; 0050001B'然后有' 50001B'。它们都是相同的,但是由于我在使用char时我想要返回它看到的两个不同的id。反正有没有更新表,以便我可以摆脱前导零。 我使用下面的代码输出没有前导零,但我想修复表。

SELECT TRIM(LEADING '0' FROM id) FROM mytable;

但是我想修复表格,这样零表就会消失,而不仅仅是输出。

非常感谢任何帮助!!

1 个答案:

答案 0 :(得分:2)

您应该使用update

update mytable
set id =  TRIM(LEADING '0' FROM id);