到了2008-12-05 00:00:00 
将test表的flag字段全部改成1 该如何实现
各位帮帮忙啦,

解决方案 »

  1.   

    MySQL5.1才有的新功能,
    先确认你的版本
      

  2.   

    如果是5.1
    请参考http://imysql.cn/node/318
      

  3.   

    用事件调度器?
    CREATE EVENT e_test
      ON SCHEDULE 
      AT TIMESTAMP '2007-12-05 12:00:00'
      DO 
        update test set flag=1;
      

  4.   

    楼上的帅哥,貌似不行啊,时间到了就是不执行update test set flag=1;
      

  5.   

    首先
    SET GLOBAL event_scheduler = 1
    在MYSQL 5.1。17下测试通过
      

  6.   

    要查看当前是否已开启事件调度器,可执行如下SQL:SHOW VARIABLES LIKE 'event_scheduler';
      

  7.   

    http://blog.chinaunix.net/u/29134/showart_502456.html
      

  8.   

    写一个php程序定时执行一下query  OK了,linux的话用crontab,windows的话使用计划任务