mysql - 插入行 X 次

标签 mysql time insert row

我有一个问题:

我如何插入一行并将其删除 X 次?

我想像 INSERT 带有时间戳的值并添加一个任务来删除它。

但我不知道如何添加 MySQL 任务,也不知道这里是否有更好的方法。

最佳答案

您需要使用 MySQL 中的事件调度程序:

MySQL调度器的基础是:

CREATE EVENT myevent
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR
    DO
      UPDATE myschema.mytable SET mycol = mycol + 1;

来源:http://dev.mysql.com/doc/refman/5.1/en/create-event.html

教程:http://www.sitepoint.com/how-to-create-mysql-events/

指南:http://dev.mysql.com/doc/refman/5.1/en/events.html

关于mysql - 插入行 X 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11469725/

相关文章:

iphone - 从 NSDate 获取时间返回 nil

python - 重写 insert() 函数 - 列表索引超出范围

java - MySQL 从两个不同主机中的另一个数据库中的一个数据库插入

mysql - 如何在 MySQL 中使用自动增量字段复制行并插入到同一个表中?

php - 浏览器强制关闭或 session 过期后更改数据库的登录状态

mysql - 如何在数据库中存储可切换的持续时间

mysql - 创建新实例后 Openstack trove 数据库实例状态=错误

php - jQuery post 请求中断 : Only half of post parameters arrive

ios - 在允许运行循环继续的同时延迟的正确方法

python - 让 Python 脚本每小时执行一些操作