我正在开展一个项目,其中每1分钟后字段值需要自动递增。可以用MYSQL或PHP吗?
答案 0 :(得分:1)
在数据库中使用预定事件。
CREATE EVENT [IF NOT EXIST] event_name
ON SCHEDULE <schedule>
DO
<event_body>
首先,在CREATE EVENT子句之后指定事件名称。该 事件名称在数据库模式中必须是唯一的。第二,你放了一个 在ON SCHEDULE子句之后安排。如果事件是一次性的 事件,您使用语法:AT timestamp [+ INTERVAL]如果事件是a 重复发生的事件,你使用EVERY子句:每个间隔STARTS 时间戳[+ INTERVAL] ENDS时间戳[+ INTERVAL]第三,你放置了 DO关键字后面的SQL语句。重要的是要注意到这一点 您可以在事件正文中调用存储过程。如果 你有复合SQL语句,你可以将它们包装在BEGIN END中 块。
http://www.mysqltutorial.org/mysql-triggers/working-mysql-scheduled-event/