2012-05-01 9 views
0

私はこれが愚かな質問のように聞こえるだろうと思うが、(id、value、is_default)形式のidentikitルックアップテーブルの束を、フォームの私の上司の指示で単一の大きな汎用ルックアップテーブル(id、type、value、is_default)、これを参照しているテーブルから参照整合性を設定する良い方法はありますか?rdfのようなmysqlテーブルへの参照整合性?

新しいテーブルの 'タイプ'ごとにビューを設定することをお勧めします。もちろん、2週間のうちに私の尻尾を追いかけて、開始しました。

私はそれで立ち往生、または "FOREIGN KEY(x_type_id)REFERENCES general_values(ID)WHERE TYPE =" X」?それとも何か巧妙まだ。

ありがとう!

答えて

1

のようなものがあるアム"FOREIGN KEY(x_type_id)"のようなものがありますか?参照番号 general_values(id)WHERE type = "x"?

いいえいいえ条件付参照整合性はMySQLにはありません。

条件付き参照整合性チェックはできませんが、文法的にプロがあるかどうかを確認できます。

編集:

Thisポストは、あなたが達成したいものを同じ行に議論します。

関連する問題