Event listener for MySQL table change? Event listener for MySQL table change? ajax ajax

Event listener for MySQL table change?


If you are trying to change date in MySQL based on other changes in MySQL, triggers should work:

http://dev.mysql.com/doc/refman/5.6/en/triggers.html

If you are looking to have server-side or client-side callbacks when data in MySQL changes, then you won't have that ability via MySQL itself. You would likely need to add something to your schema (flags, timestamps, etc.) that indicate when data is changed and run asynchronous process to do something based on the change in data.


For that you need to use MySql Proxy

MySQL Proxy is a simple program that sits between your client and MySQL server(s)
that can monitor, analyze or transform their communication. Its flexibility allows for a wide variety of uses, including load balancing; failover; query analysis; query filtering and modification; and many more. Installation and build instructions are in the source archive

Or you need to Maintain a log


You can use following which processes events upon each or selected changes coming from MySQL DB

https://github.com/spencerlambert/mysql-events