我需要从表格中的所有ID中删除0。
我首先运行一个程序,但是在程序之后需要删除它们。有人可以告诉我怎么样?
由于
编辑:
很抱歉,例如。
100020
100030
100040
我需要删除最后的0。
答案 0 :(得分:3)
REGEXP_REPLACE
是字符类型, id
是一种方法。
UPDATE my_table
SET id = REGEXP_REPLACE(id, '0$')
如果是数字类型,只要除以10,但只有当ID是10的倍数时:
UPDATE my_table
SET id = id / 10
WHERE MOD(id, 10) = 0