所有,
这是不可能在MySQL,但也许它可以在里面MariaDB的做什么?
TIA!
[编辑]
ON MS SQL服务器可以通过使用CREATE QUEUE + CREATE SERVICE + CREATE EVENT NOTIFICATION
然后查询通知队列来实现。
也可以使用LISTEN/NOTIFY
在最近的PostgreSQL做同样的。
它看起来像MySQL / MariaDB的不支持此功能,并检查的唯一途径是查询INFORMATION_SCHEMA.TABLES和比较你与你最初表的数量得到的表的数目。
[/编辑]
MariaDB的具有相同的安全限制。
你总是可以得到由SELECT ... FROM information_schema.tables ...
表的列表
另一种方法来检查:
mysqldump --no-data --routines
然后diff的从架构的前面的转储输出。
不过,我不希望这样做太频繁,不超过一分钟一次,生怕它会用其他的东西过多干预。