Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uruchomić dwa zapytania aktualizacyjne w harmonogramie zdarzeń mysql?

Spróbuj tego :

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. Pojawia się błąd Rejestracja wtyczki 'InnoDB' jako MASZYNY MAGAZYNOWEJ nie powiodła się podczas uruchamiania MySQL

  2. Czy istnieje polecenie MySQL do zaimplementowania czegoś takiego jak tabele upuszczania, z wyjątkiem t1,b2?

  3. Zmusić MySQL do zwracania duplikatów z klauzuli WHERE IN bez użycia JOIN/UNION?

  4. Używasz LIMIT w GROUP BY, aby uzyskać N wyników na grupę?

  5. Wady przechowywania obrazów w bazie danych?