1
我想創建一個mysql
作業,該作業在一天結束時運行,在該作業中,我想更新表格中的某些列值。假設我有兩個表格,其中有一個名爲Status
的列,它是Pending or Accepted
。爲此,我想創建一個工作,我想要搜索兩個表並將Pending
狀態設置爲Accepted
。如何在mysql中創建作業或事件
是它有可能
我想創建一個mysql
作業,該作業在一天結束時運行,在該作業中,我想更新表格中的某些列值。假設我有兩個表格,其中有一個名爲Status
的列,它是Pending or Accepted
。爲此,我想創建一個工作,我想要搜索兩個表並將Pending
狀態設置爲Accepted
。如何在mysql中創建作業或事件
是它有可能
使用MySQL的Event Scheduler:
DELIMITER ;;
CREATE EVENT foo ON SCHEDULE EVERY DAY STARTS '2012-10-05 00:00:00' DO BEGIN
UPDATE table1 SET Status = 'Accepted' WHERE Status = 'Pending';
UPDATE table2 SET Status = 'Accepted' WHERE Status = 'Pending';
END;;
DELIMITER ;