2012-11-22 80 views
7

我有一個myISAM的數據庫表,用於全文搜索。我也有一個InnoDB表。我在我的myISAM表中有一列,我想與我的InnoDB表中的一列匹配。可以這樣做嗎?我似乎無法解決它!myISAM和InnoDB表的外鍵

回答

3

我建議改變你的數據庫架構,以便你有一組設計的數據完整性的表(所有InnoDB)設計,第二組設計用於搜索 - 可能在不同的盒子上,甚至可能甚至不使用MySQL ,但也許是像Solr或Sphinx這樣的搜索服務器,它應該比全文MySQL表格更勝一籌。然後,您可以定期從寫入數據庫中填充搜索數據庫。

+0

如果在ORM中找不到方法,那麼使用'TRIGGER'很容易。 – tadman