Mysql 遍历sql查询的结果

Mysql 遍历sql查询的结果,mysql,sql,Mysql,Sql,我有一张有50张唱片的桌子 在该表中,我只添加了一个列名称编号(int)。对于这50条记录中的每一条,当前值都是(NULL) 如何进行一个简单的查询(循环),它将遍历所有这些记录(行),并为每个设置行号示例(1、2、3、4、5)您可以将变量与更新一起使用。如果您不关心订购: update t cross join (select @rn := 0) params t.number = (@rn := @tn + 1); 或者,您可以创建一个具有自动递增列的新表,并将数据加

我有一张有50张唱片的桌子

在该表中,我只添加了一个列名称编号(int)。对于这50条记录中的每一条,当前值都是(NULL)


如何进行一个简单的查询(循环),它将遍历所有这些记录(行),并为每个设置行号示例(1、2、3、4、5)

您可以将变量与
更新一起使用。如果您不关心订购:

update t cross join
       (select @rn := 0) params
    t.number = (@rn := @tn + 1);
或者,您可以创建一个具有自动递增列的新表,并将数据加载到该表中。这样,新记录也将被分配新的编号