有没有办法让 MySQL 在 phpmyadmin 中的特定时间自动更新记录


is there a way to have mysql update records at certain times automatically within phpmyadmin

我不知道如何措辞,但这是我的问题:

有没有办法在phpmyadmin中让MySQL在特定时间自动更新记录?

Mysql Event Scheduler 是非常好的选择,如果你想使用 sql 在 mysql 中完成所有操作。

现场有一个很好的教程。http://www.sitepoint.com/how-to-create-mysql-events/

如果要插入某些数据或更新某些数据或删除某些数据,在其他情况下,还可以按计划使用特定的时间戳。您可以轻松使用它。

PHPMyAdmin just client for MySQL.但是您可以使用它的许多解决方案。

  • 使用 Unix crontab(也称为"cron job")或 Windows 任务计划程序

克龙示例

0 */2 * * *  mysql -h localhost -u user -ppassword -P 3306 < UPDATE `table` SET `field`='value' WHERE `id`=100500 ;
  • 使用 MySQL 调度程序。

SET GLOBAL event_scheduler = 1;
CREATE EVENT newEvent
ON SCHEDULE EVERY 2 HOUR
DO
UPDATE `table` SET `field`='value' WHERE `id`=100500 ;