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

automatycznie aktualizuje pole mysql na podstawie wartości innego pola

Dlaczego nie po prostu stworzyć widok i obliczyć status. Następnie użyj widoku zamiast tabeli:

CREATE VIEW vwSubscription
   AS 
  SELECT
      start_date,
      end_date,
      IF(end_date > curdate, 'inactive', status) as status
  FROM subscription


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak przechowywać znaki akcentu nad znakami w mojej bazie danych

  2. Symfony+Doctrine:Poprawna składnia YAML dla domyślnej wartości pola logicznego

  3. MySQL:Obcinanie tabeli w ramach transakcji?

  4. Dlaczego może istnieć tylko jedna kolumna TIMESTAMP z CURRENT_TIMESTAMP w klauzuli DEFAULT?

  5. Jaki jest właściwy sposób testowania kodu, który używa wewnętrznie zapytań specyficznych dla MySQL?