Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để chạy hai truy vấn cập nhật trong bộ lập lịch sự kiện mysql?

Hãy thử điều này:

DELIMITER $$
CREATE EVENT update_status
ON SCHEDULE
    EVERY 2 MINUTE
DO
BEGIN
    UPDATE
       customer_group      
    SET
       is_status = 0      
    WHERE
       CURRENT_TIMESTAMP BETWEEN start_date AND end_date;      
    UPDATE
        customer_group       
    SET
       is_status = 1      
    WHERE
        CURRENT_TIMESTAMP NOT BETWEEN start_date AND end_date;
END $$
DELIMITER ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhập JSON vào Mysql

  2. Tôi có thể sử dụng VARCHAR làm KHÓA CHÍNH không?

  3. phủ định mẫu regex trong mysql

  4. Đặt trước câu lệnh GROUP BY

  5. MySQL KHÔNG VÀO từ một cột khác trong cùng một bảng