gpt4 book ai didi

mysql - 在我的 sql 中添加值从 1 到 7 的列

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:04 24 4
gpt4 key购买 nike

我有一个包含 819 行的数据库。数据库有一个 id 作为每一行的主键。我想做的是构造一个查询,该查询将向数据库添加一个新列它将包含从 1 到 7 的数字。示例:

a mockup of what im trying to achieve

我如何进行查询以添加 new_column(参见图片)以获得这些值,而不必一一键入它们。那可能吗?谢谢

最佳答案

尽量使用模运算

SET @rowid = 0;

UPDATE table SET new_column = MOD((@rowid:=@rowid + 1) - 1 ,7) + 1

关于mysql - 在我的 sql 中添加值从 1 到 7 的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22964531/

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