繁体   English   中英

MySQL对多个表进行分区

[英]MySQL Partitioning Multiple Tables

我正在使用MySQL MyISAM,数据库中有7个表,这些表由称为ID的主键链接。 我想按其时间戳对这些表之一上的数据进行PARTITION 当我想删除分区时,我想删除其他表上所有具有与从分区中删除的ID相同的ID记录。

可以以与删除分区类似的速度来完成此操作吗? 我特别不想去每个表并搜索要删除的正确ID ,因为它首先会破坏分区的目的。

无法实现您说的那样。

所有的桌子都一样大小吗? 还是其他表是“规范化”表? 在那种情况下,仅将数据保留在那里?

请详细说明您拥有什么样的数据以及表之间的关系(1:1、1:许多等)。

您可以为这些表创建触发器:

http://dev.mysql.com/doc/refman/5.7/en/create-trigger.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM