将前导零添加到MySQL中的值

时间:2014-01-14 20:40:06

标签: mysql sql

如何使用meta_key“_recommended”(参见屏幕截图)将前导零添加到每个条目的meta_value中?因此,例如,我需要使用SQL命令将这4个条目的meta_value替换为000023,000015,000011。

enter image description here

1 个答案:

答案 0 :(得分:3)

您可以使用LPAD()

SELECT LPAD(meta_value, 6, '0')
FROM yourtablename
WHERE meta_key = '_recommended'

要使用新值更新您的表,只需使用UPDATE语句:

UPDATE yourtablename
SET meta_value = LPAD(meta_value, 6, '0')
WHERE meta_key = '_recommended'