gpt4 book ai didi

mysql - 想要更新 mysql 字段值,如 00001、00002、00003

转载 作者:行者123 更新时间:2023-11-29 03:18:09 26 4
gpt4 key购买 nike

| id | dataID |---------------| 1  | 00001  || 2  | 00007  || 3  | 00004  || 4  | 00007  || 5  | 00005  |

我想像这样重新排列

| id | dataID |---------------| 1  | 00001  || 2  | 00002  || 3  | 00003  || 4  | 00004  || 5  | 00005  |

最佳答案

最简单的方法是为此使用 CONCAT 函数。

UPDATE 
table
SET
dataID = CONCAT('0000', id)

如果你想保持 dataID 相同的长度你需要这个查询

UPDATE 
table
SET
dataID = LPAD(id, 5, '0')

关于mysql - 想要更新 mysql 字段值,如 00001、00002、00003,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50838012/

26 4 0
文章推荐: php - 通过 laravel Mysql 使用 Distinct 和 group
文章推荐: java - 更新结果集后更新数据库
文章推荐: java - 我如何编写我的模式,以便将序列中的元素映射到单独的属性,而不是 JAXB 生成的类中的一个 List