我想知道这个查询会做更新一列两次:在同一个查询
UPDATE users SET
PaymentAmount = PaymentAmount + TempPaymentAmount,
PaymentDuration = PaymentDuration + TempPaymentDuration,
TempPaymentAmount = NULL,
TempPaymentDuration = NULL
WHERE UserID = 1234
你会发现,我试图从临时列中的值复制到原始列并注销其与此同时。我想知道如果查询将做我所期望的。
有没有什么理由不能运行它并找出答案? – Connell
@Connell:活的数据库...坏主意。 –
但是这种情况非常简单 - 在一个测试服务器上创建一个新表并尝试一下就没有问题了...... – Jan