我想实现,数据库中一个表中的某个字段的值随系统时间进行实时更新。不知怎么实现,请大虾们帮忙!!

解决方案 »

  1.   

    比如说创建一个比赛。定义比赛时间。没有达到比赛时间时比赛的属性字段值为‘waitting’
    当到比赛时间时将字段值改为‘running’
    我创建了一个调度器
    set @runtime='2008-03-08 18:20:22'
    select contest.startTime into @runtime from contest where contest.status='waitting' and id=14
    CREATE EVENT update_contest_status
    ON SCHEDULE AT TIMESTAMP @runtime
    DO update  contest set contest.status='Running');
    SHOW PROCESSLIST;报语法错误 不知道以上语法错在哪里
      

  2.   

    MYSQL 的 CREATE EVENT 不去这个用变量。
    另外你的这个需求似乎不应该用EVENT,而是应该直接用SQL语句SELECT实现。