【发布时间】:2010-04-06 10:55:55
【问题描述】:
是否可以通过 phpMyAdmin 记录在 MySQL 服务器上发出的 CREATE / ALTER 语句?我听说可以用触发器来完成,但我似乎在任何地方都找不到合适的代码。我想将这些语句记录到一个表中,最好使用它们发出时的时间戳。有人可以为我提供一个示例触发器,让我能够完成此操作吗?
我想记录这些语句,以便我可以轻松地将更改与另一个 MySQL 服务器同步。
【问题讨论】:
-
您是否尝试同步所有更改?复制可能是答案?
-
没有。数据库包含不同的数据,我只想保持表的结构同步。
-
一个简短的搜索出现了this。不知道它是否被维护(或者它是否是 Jarod 谈到的项目),但它看起来很简单。
-
您能否确认您有兴趣记录仅 phpMyAdmin 查询?如果是(这可能是要走的路,因为这样可以避免记录正常查询),请查看 Jarod 和我的答案。
-
是的,如果该解决方案仅适用于 phpMyAdmin 就可以了。
标签: mysql phpmyadmin