全部
在mySQL内部是不可能的,但是也许可以在MariaDB内部完成?
TIA!
[编辑]
在MS SQL Server上,可以通过使用CREATE QUEUE + CREATE SERVICE + CREATE EVENT NOTIFICATION
然后查询通知队列来实现。
在最新的PostgreSQL中也可以使用LISTEN/NOTIFY
进行同样的操作。
mySQL / MariaDB似乎不支持此功能,唯一的检查方法是查询information_schema.tables并将获得的表数与最初拥有的表数进行比较。
[/ EDIT]
答案 0 :(得分:1)
MariaDB具有相同的安全约束。
您随时可以通过SELECT ... FROM information_schema.tables ...
另一种检查方式:
mysqldump --no-data --routines
然后比较模式的上一个转储的输出。
但是,我不想这样做太频繁,每分钟不超过一次,因为担心它会过多地干扰其他事情。