我目前有一个SQL表,其中包含有关工作人员的信息,我添加了一个名为Phone_no
的新列,该列将所有条目设置为NULL。现在,我需要为每个条目添加一个电话号码,电话号码为07072000001..25
,因此第一个条目为07072000001
,第二个条目为07072000002
,依此类推。
答案 0 :(得分:0)
好吧,您可以使用变量:
set @rn := 0;
update t
set phone_num = lpad(7072000000 + (@rn := @rn + 1), 11, '0');
我不确定您是否要考虑某个特定的订单。如果是这样,您可以将order by
添加到update
。