我在MySQL中有一栏(zip varchar(10))。
我在此提供一些有价值的例子。

1. 576
2. 5768
3. 57689

我想用加00作为前缀替换所有三个数字,用加0前缀替换所有四个数字。
因此,执行此操作后,我的值应该是

1. 00576
2. 05768
3. 57689

MySQL查询有可能吗?有任何想法吗?

最佳答案

以下查询使用georstef建议的LPAD函数。

UPDATE <tablename>
SET zip = LPAD(zip,5,'0');

关于mysql - 如何将前导零添加到现有列中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24371812/

10-15 21:57