假设您有 A、B、C 列。对于重复键,假设您执行 A = {此处的某些语句},B = {此处的某些语句},并且 C= New_A + New_B。我可以使用 A 和 B 的新值来确定 C 的新值,还是必须重新输入新 A 和 B 的表达式?谢谢!
最佳答案
我认为你可以做到。如果您这样做:
ON DUPLICATE KEY UPDATE
A = A + 1, B = B * 2,
C = A + B
我相信更新是从左到右执行的。因此,当到达 C = A + B
时,A
和 B
包含新值。
关于mysql - 您可以重复使用更新值来进行重复的键更新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41233866/