问题。
所以我有三张table。这些表是通过将midi文件解析到db中而存在的。所以关系就在下面
文件-1-2-many->曲目-1-2-many->消息
所以每个midi文件可以有多个midi音轨“tracks”,每个音轨可以有多个消息。
我将文件链接到多个磁道的方法是使用fk我还使用fk将单个磁道链接到该磁道中的每个消息。
我注意到在消息中有很多数据是重复的,唯一的区别是它们链接到的轨迹。
我的问题。
有没有可能自动告诉mysql在消息中找到重复项,然后只创建一个行示例,并创建一个指向每个磁道的链接表,这样它就可以删除重复项?
我的目标。
我想尽量减少9亿行,因为我只在笔记本电脑上,扫描要花很长时间。
谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!