如何基于MySQL中的当前值更新字段?

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

要回复问题请先登录注册