没有事件调度程序自动截断数据库?

时间:2014-01-29 14:24:12

标签: php mysql

我的主机(blueangelhost.com)声称我无法使用事件调度程序,因为它占用了太多资源。我可以访问cPanel中的cron作业,但我已经尝试了,但它们似乎无法正常工作。

所以,我的问题:是否有任何类型的高效PHP代码会自动截断数据库中的MySQL表?

1 个答案:

答案 0 :(得分:0)

嗯,如果它需要是自动的,或者在特定的时间,不是真的。但是当你有人上网时,你可以让你的网站触发脚本,这是你可以使用的方法:

在每个页面上运行的脚本(页眉,菜单,页脚,布局):

Check in DB or file, the date of the last truncate;
If the date is yesterday, run the truncate;
Change DB or file and put current date;

这样,它每天会执行一次。但从来没有在同一时间,如果没有人在你的网站上走了一整天,那就不行了。