フルテキスト検索に使用される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. 外部キーとINSERT INTOテーブル(MySQL/InnoDB)を取り出す方法
- 4. MyISAMとInnodbとInnodbに関連するテーブル
- 5. myisamテーブルの外部キーの代わりに?
- 6. MySQLはInnoDbテーブルとMyiSAMテーブルをマージする
- 7. テーブルの結合、外部キー
- 8. ほとんどの書き込みテーブルのMyISAMまたはInnoDB
- 9. InnoDBとMyISAM
- 10. テーブル内の外部キーのショートカット
- 11. 巨大なMyISAMテーブルをInnoDBにチャンクでエクスポートするには?
- 12. テーブルをMyISAMからINNODBに変換する
- 13. のrsyncとのMyISAMテーブル
- 14. データベースにないテーブルの外部キーORM
- 15. データベース間の外部キー、複写テーブル
- 16. 異なるテーブルの外部キー
- 17. 主キーと外部キー - テーブルのエントリの削除は
- 18. mysql innodbとmyisamの挿入
- 19. 子テーブルの主キーとして外部キーを持つ
- 20. 親テーブルから子テーブルへの外部キー値の挿入
- 21. MySQLテーブル(MyISAMとInnoDB)を復旧するのに必要なファイルの最小セット
- 22. テーブルに外部キーを追加する
- 23. テーブルで外部キーを設定する
- 24. テーブルに外部キーを追加する
- 25. テーブルに依存しない外部キー?
- 26. 外部キー参照、無効なテーブル
- 27. 外部テーブルとSQLLoader
- 28. 逆参照のためにInnoDBテーブルにMysqlの外部キーを使用することはできますか?
- 29. テーブルと関連付けるMySQLの外部キー関係とmysql_insert_id
- 30. 外部キーを持つSybase制約と外部テーブルのカラム値の条件チェック
私が思ったことはそうです。お返事をありがとうございます! –