假设有一些行带有数值。是否可以自动增加或减少值?
示例:(列名: token )
Token
1234
4567
9521
“x”秒后,它将自动:
Token
1234 + x
4567 + x
9521 + x
有什么办法吗?
最佳答案
您可以使用 View ,假设您有创建 token 的时间:
create view v_t
select . . .,
(token + timestampdiff(second, tokenCreateTime, now())) as token
from t;
您不想通过更新数据库来执行此操作——您需要每秒更新所有行。这不会留下太多的处理能力来做任何其他事情。
关于php - 如何在 MySQL 中创建一个值自动增加的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41794074/