所以假设你有A,B,C列。在重复键上,假设您执行A = {some statement here},B = {some statement here},C = New_A + New_B。我可以使用A和B的新值来确定C的新值,还是必须重新键入新A和B的表达式?谢谢!
答案 0 :(得分:1)
我认为你可以做到。如果你这样做:
ON DUPLICATE KEY UPDATE
A = A + 1, B = B * 2,
C = A + B
我相信更新是从左到右执行的。因此,当它到达C = A + B
时,A
和B
包含新值。