gpt4 book ai didi

mysql - 如何在 MySQL 中更新具有不同值的多行?

转载 作者:可可西里 更新时间:2023-11-01 08:01:18 26 4
gpt4 key购买 nike

我有一个包含“A”列的表格。有些行的“A”列有 14 位数字,有些只有 12 位。我需要将所有条目转换为 14 位数字。数据类型为varchar

我想一次更新所有行(一个查询),在第一个数字前添加零,这样像 012345678910 这样的条目将变成 00012345678910。

是否可以在一个查询中完成?谢谢

最佳答案

这应该做你想做的:

UPDATE your_table SET column_name = LPAD(column_name, 14, "0")
WHERE LENGTH(column_name) < 14

关于mysql - 如何在 MySQL 中更新具有不同值的多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2466588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com