我在 mysql 数据库中有一个表。
在该表中是一个以表名作为值的字段。
例如:
Row Tablename
1 table_x
2 table_y
3 table_z
表 x、y 和 z 是真实表,但它们是 table_x_log、table_y_log 和 table_z_log。
所有 *_log 表都有一个名为“mutation”的列。此记录的可能值是“更新”的“插入”。
如何查询所有表以获得以下结果表(或类似的东西)
tablename mutation count
table_x_log insert 12
table_x_log update 22
table_y_log insert 32
table_y_log update 18
table_z_log insert 3
table_z_log update 74
为了改进我的问题:我计划创建一个恢复脚本,因为数据库具有手动编写的同步类型。做这个应用程序站点是可能的,但会产生很多开销。这不是我打算重复的事情,我只需要运行一次这种类型的查询。