我有一个专栏“顾客”。我想更新所有行的名称,如“Name1”、“Name2”。。。,“名字”。
如果我做了
UPDATE Customers
SET ContactName='Name1';
它将每一行设置为“Name1”。我怎样才能做到这一点?+每个名字一个。
最佳答案
试试这个
update Customers,(SELECT @n := 0) m set ContactName =concat('Name',@n := @n + 1);
关于mysql - 以列增量更新所有名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46025951/