mysql - 每 T 秒将列值增加 X

标签 mysql node.js

我想在每设定的时间量内增加(通常篡改)数据库列值(例如 time_passed)。

如何解决这个问题?我应该使用服务器端还是数据库端?

我的应用程序正在使用 Express、Socket.IO,并且我正在使用 MySQL 数据库。

最佳答案

假设我存储午夜 (00:00:00) 的时间戳,并且我有兴趣每 10 秒将列值(例如 100)增加 1。所以,实际上我不需要做任何其他事情。 60 秒后,我知道新值很简单:

100 + (1 x ((60-0)/10)) = 106

关于mysql - 每 T 秒将列值增加 X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48543532/

相关文章:

mysql - Mysql中的游标语法

php - WordPress 中的数据库错误

php - 使用 PHP foreach() 循环将数据输入 MySQL 表时出现空字符串

javascript - 使用 javascript 实现同义词搜索

javascript - 如何延迟函数的执行,JavaScript

mysql - 试图从数据库返回行号的语法错误

MySQL自增从4开始

javascript - AJAX - Set-Cookie 不适用于相同域但不同路径

sql - Sequelize - 根据另一个表中的计数从一个表中返回行

node.js - 如何在 WebStorm 中重新格式化 JavaScript 代码?