【问题标题】:Phpmyadmin+codeigniter how can i auto update my data?Phpmyadmin+codeigniter 如何自动更新我的数据?
【发布时间】:2021-02-04 14:20:03
【问题描述】:

请帮助我,我正在尝试使用 phpmyadmin 触发器为我的顶点标题进行自动更新。它是否正确??我只需要在特定行自动更新。

 SELECT * FROM event

     if((start_date==now())||end_date==now())
      THEN
      UPDATE event 
      SET 
           event_status = 'Ongoing'
         WHERE
        event_id = ????(Problem here);

         ELSEIF((start_date < now())&&(end_date>now()))
          THEN
           (some code)
          else if((start_date<now())&&(end_date<now()))
             (some code)
         ELSE
          (some code)

【问题讨论】:

    标签: mysql triggers phpmyadmin


    【解决方案1】:

    为此,您拥有 NEW 和 OLD 伪行,顾名思义,它包含具有旧值和新值的所有列

     if((start_date==now())||end_date==now())
      THEN
      UPDATE event 
      SET 
           event_status = 'Ongoing'
         WHERE
        event_id = NEW.event_id;
    
         ELSEIF((start_date < now())&&(end_date>now()))
          THEN
           (some code)
          else if((start_date<now())&&(end_date<now()))
             (some code)
         ELSE
          (some code)
    

    【讨论】:

      猜你喜欢
      • 2020-07-12
      • 1970-01-01
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多