回答

收藏

如何在MySQL根据其当前值更新字段?

技术问答 技术问答 202 人阅读 | 0 人回复 | 2023-09-14

是否可以获得字段的当前值,将其用作计算中的变量,然后根据结果更新字段?
; s9 s, r7 T9 `. ?例如,表1中ID为 1记录的值为 2* E( h2 w1 P5 @  W0 {
SELECT table1WHERE ID = "1"SET RESULT to CurrentIDRESULT = CurrentID   1;            
- C4 @  b* w, H! }: ~! u    解决方案:                                                               
8 z. _0 m$ B  t/ g5 _                                                                对于任何等于 1列的行,这将是result列设置为CurrentID同一行列(加1)的值ID:
4 n+ r0 I1 U: y9 {UPDATE table1SET result = CurrentID   1WHERE ID = "1"
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则