我有一个专栏“顾客”。我想更新所有行的名称,如“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/

10-11 03:08