如何根据 MySQL 中的当前值更新字段?
是否可以获取字段的当前值,将其用作计算中的变量,然后根据结果更新字段?
例如table1中ID为“1”的记录的值为“2”
SELECT table1
WHERE ID = "1"
SET RESULT to CurrentID
RESULT = CurrentID + 1;
Is it possible to get the current value of a field, use it as a variable in a calculation, then update the field based on the result?
For example the record with the ID "1" in table1 has a value of "2"
SELECT table1
WHERE ID = "1"
SET RESULT to CurrentID
RESULT = CurrentID + 1;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于任何具有
ID
的行,这会将result
列设置为同一行的CurrentID
列的值(加 1)等于“1”的列:This will set the
result
column to the value of theCurrentID
column (plus 1) of the same row, for any row that has anID
column that equals "1":你可以尝试
You might try