我不熟悉SQL存储过程。
我有一张叫customer的桌子,还有一张叫accountNo的桌子。我想用新的accountNo更新customer表,accountNo应该从1000递增。
我想更新表中的所有客户,accountNo将是10010011002。。。。。
提前谢谢你,
尼米

最佳答案

这将更新表中的每个客户

UPDATE Customer
SET accountNumber = accountNumber+1000

这是基于您所说的“customer表只有一个字段accountNumber”的事实。但是,我怀疑您的表实际上有一个表示customerId的键(如果没有,它应该有!!!)
在这种情况下,您可能需要更新一个特定客户的帐号
UPDATE Customer
SET accountNumber = accountNumber+1000
WHERE customerId = 123

关于mysql - 存储过程-更新查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9633296/

10-16 20:13