我的数据库只包含帐户的事件历史记录。此DB将具有与已注册帐户一样多的表,但每个表将具有相似的结构,因此仅差异仅在表的名称中。我想运行查询来修剪除最后N个值之外的其他日志。
根据this question 我可以为单个表安排自动执行一些查询。
我可以为数据库中的每个表执行相同的查询而无需手动将其设置为每个表吗?
答案 0 :(得分:0)
您可以使用此查询查询表名:
SELECT * FROM information_schema.tables;
详细了解此here。在mysql事件调度程序触发的存储过程中使用上述查询的结果应该允许您进行各种自动维护工作。
<强> 注:的强>
我认为您可能严重误解了关系数据库的概念。您确定每个注册帐户都需要一张自己的桌子吗?这对我来说听起来很不对。