我是小白,现在公司有个项目需要用到功能(23:59:59后自动清空数据表),请教各位大神,能实现这个功能吗?网上说的太乱了,求具体代码,感谢

解决方案 »

  1.   

    可使用 MySQL定时器,参考 https://www.cnblogs.com/gaizai/archive/2012/12/24/2831315.html
      

  2.   

    Linux 里面用crontab 定时执行php脚本。脚本里写清空数据库的sql语句即可
      

  3.   

    linux crond 命令
      

  4.   

    https://m.jb51.net/LINUXjishu/134565.html
      

  5.   

    php自身没有这个定时执行的功能,只能借助系统任务,或者在数据库中用事件任务来实现。
      

  6.   

    mysql event
      

  7.   

    1:任务计划,设定每日的凌晨时间去执行一个程序,程序里面可以执行清空数据表的命令,比如truncate tablename;
    2:mysql有分区的功能,你可以每条数据带个时间字段,然后给他按时间分区,这样的话,后面你可以通过视图来构建这个表,或者查询的时候加条件来查就行;分区删除也可以过一段时间再删除,对数据也不影响!
      

  8.   

    mysql 计划任务加存储过程来实现