是否可以获取字段的当前值,将其用作计算中的变量,然后根据结果更新字段?
例如,表1中ID为“ 1”的记录的值为“ 2”
SELECT table1 WHERE ID = "1" SET RESULT to CurrentID RESULT = CurrentID + 1;
对于具有等于“ 1”的列的任何行,这会将result列设置为CurrentID同一行的列(加1)的值ID:
result
CurrentID
ID
UPDATE table1 SET result = CurrentID + 1 WHERE ID = "1"