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

Czy istnieje sposób na śledzenie zmian w bazie danych mysql za pomocą perla?

Jeśli dodasz TRIGGER do tabeli(ów), które Cię interesują, możesz użyć tego, aby zaalarmować obserwującą aplikację. Możesz to zrobić na kilka sposobów:

  1. Utwórz tabelę audytu w bazie danych i pozwól wyzwalaczowi zapisać w niej odpowiednie informacje; i niech Twoja aplikacja obserwująca odpytuje tabelę audytu w poszukiwaniu nowych wpisów. Nadal odpytujesz, ale w kontrolowany sposób, który nie uderzy zbyt mocno w serwer.
  2. Miej wyzwalacz zadzwoń do zewnętrznej aplikacji przez UDF.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Konwertuj INT na DATETIME

  2. Konwersja kodu MySQL na Access:GROUP_CONCAT i potrójne JOIN

  3. Proste zrozumienie błędów MySQL

  4. Uruchamianie klastra Galera na Kubernetes

  5. Jak kategorie i podkategorie dla WooCommerce są zapisywane w DB?