$sql = "UPDATE table SET  到期 = 1 WHERE time >= now() and 到期 = 0 ";在你的页面执行这条SQL语句。。
mysql没有mssql中的任务,想到的就是这样做。

解决方案 »

  1.   

    不能.
    你只能写外部脚本.
    LINUX下用crontab,
    win下用计划任务来定时执行
      

  2.   

    用网页的<meta>可以实现网页定时刷新!定时明天这个时间刷新
    if(time()==mktime(12,40,40,13,12,2008)) //时间等于明天这个时间的话
    {
    $sql=...
    }
      

  3.   

    听说EVENT可以触发时间,具体怎么用法不是太清楚!欢迎大家一起讨论!
      

  4.   

    类似问题,我的也只能用shell脚本
    同观望,没有更好的解决办法么?
      

  5.   

    触发器只有事件触发.包括update,insert,delete等操作.
    没有守候时间性的触发.在linux下,写好处理数据库的shell脚本(或者处理程序写在PHP中,shell脚本中命令行执行PHP即可,win下类同,只是改为定时任务)