フルテキスト検索に使用されるmyISAMのDBテーブルがあります。私はInnoDBのテーブルも持っています。私は自分のInnoDBテーブルの列と一致させるmyISAMテーブルの列を持っています。それはできますか?私はそれを動作させることができない!myISAMテーブルとInnoDBテーブルの外部キー
7
A
答えて
11
http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html
外部キーの定義は、以下の条件が適用され:のInnoDBテーブルでなければならないと、彼らは一時テーブルであってはなりません
両方のテーブル。
だから、私はあなたが何をしたいかを達成することができないと恐れています。
3
書き込み用のデータ整合性(すべてのInnoDB)を備えたテーブルセットと、検索用に設計された別のセット(おそらくは別のボックスで、MySQLを使用していない可能性もあります) 、しかしSolrやSphinxのような検索サーバはフルテキストのMySQLテーブルよりも優れているはずです。その後、書き込みDBから検索DBを定期的に取り込むことができます。
+0
これはあなたのORMでそれを行う方法が見つからない場合は、 'TRIGGER'を使って行うのが簡単です。 – tadman
関連する問題
- 1. 選択(InnoDBは対MyISAMテーブル)
- 2. のMySQL:外部キーを追加すると、ここでMyISAMテーブル
- 3. MyISAMとInnodbとInnodbに関連するテーブル
- 4. myisamテーブルの外部キーの代わりに?
- 5. 外部キーとINSERT INTOテーブル(MySQL/InnoDB)を取り出す方法
- 6. MySQLはInnoDbテーブルとMyiSAMテーブルをマージする
- 7. InnoDBとMyISAM
- 8. ほとんどの書き込みテーブルのMyISAMまたはInnoDB
- 9. 同じテーブルの主キーと外部キー
- 10. テーブルの結合、外部キー
- 11. mysql innodbとmyisamの挿入
- 12. テーブルをMyISAMからINNODBに変換する
- 13. 巨大なMyISAMテーブルをInnoDBにチャンクでエクスポートするには?
- 14. のrsyncとのMyISAMテーブル
- 15. エラー1215:外部キー制約(InnoDBのに)
- 16. MySQLテーブル(MyISAMとInnoDB)を復旧するのに必要なファイルの最小セット
- 17. 大きなテーブルと小さいテーブルを持つ外部キー
- 18. テーブルのすべての外部キーと複数の外部キーを同じテーブルに一覧表示する
- 19. 他のテーブルの列に外部キー
- 20. 同じテーブルの複数の外部キー
- 21. 外部キーのテーブルへの挿入
- 22. 同じテーブルのDjangoモデルの外部キー
- 23. テーブル内の外部キーのショートカット
- 24. 主キーと外部キー - テーブルのエントリの削除は
- 25. 異なるテーブルの外部キー
- 26. データベース間の外部キー、複写テーブル
- 27. データベースにないテーブルの外部キーORM
- 28. テーブルに外部キーの値を挿入
- 29. 子テーブルの主キーとして外部キーを持つ
- 30. PostgreSQL:既存のテーブルの新しいテーブルの外部キー
私が思ったことはそうです。お返事をありがとうございます! –