MYSQL使用命令行将多个条目插入一列

时间:2018-10-23 18:31:16

标签: mysql sql

SQL table

我目前有一个SQL表,其中包含有关工作人员的信息,我添加了一个名为Phone_no的新列,该列将所有条目设置为NULL。现在,我需要为每个条目添加一个电话号码,电话号码为07072000001..25,因此第一个条目为07072000001,第二个条目为07072000002,依此类推。

1 个答案:

答案 0 :(得分:0)

好吧,您可以使用变量:

set @rn :=  0;

update t
    set phone_num = lpad(7072000000 + (@rn := @rn + 1), 11, '0');

我不确定您是否要考虑某个特定的订单。如果是这样,您可以将order by添加到update