我的主机(blueangelhost.com)声称我无法使用事件调度程序,因为它占用了太多资源。我可以访问cPanel中的cron作业,但我已经尝试了,但它们似乎无法正常工作。
所以,我的问题:是否有任何类型的高效PHP代码会自动截断数据库中的MySQL表?
答案 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;
这样,它每天会执行一次。但从来没有在同一时间,如果没有人在你的网站上走了一整天,那就不行了。