gpt4 book ai didi

mysql - SQL - 使用顺序编号更新表

转载 作者:行者123 更新时间:2023-11-29 22:01:49 28 4
gpt4 key购买 nike

我的 MySQL 数据库中有一个表,我已向其中添加了一个新列。

我想用从 20000 开始的数字每次增加 +1 来更新每一行的此列。

我尝试过这个解决方案:

UPDATE table1 set new_col = new_col + 1;

但它只是更新具有相同数字的所有行

最佳答案

最简单的方法:

UPDATE table1 t, (SELECT @nr:= 20000-1) tmp
SET t.new_col = (@nr:=@nr+1) ;

关于mysql - SQL - 使用顺序编号更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32574226/

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