Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich mein Programm benachrichtigen, wenn in einer bestimmten Datenbanktabelle ein Datensatz hinzugefügt/aktualisiert/gelöscht wurde?

Verwenden Sie einen Auslöser für Push-Benachrichtigungen oder behalten Sie lastModified-Informationen bei, um nach Pull-Benachrichtigungen zu suchen. Wahrscheinlich möchten Sie ersteres,

bearbeiten Sie können sys_exec('program') von https://github.com/mysqludf/lib_mysqludf_sys verwenden um ein externes Programm von einem Trigger aufzurufen. Verwenden Sie das einfach, um den Servercode aufzurufen, den Sie haben. Beispiele und Einrichtungsanweisungen finden Sie über Google. z.B. http://bernardodamele.blogspot.com .au/2009/01/command-execution-with-mysql-udf.html