2012-05-01 32 views
0

我懷疑這聽起來像一個愚蠢的問題,但是,在我的老闆對遺囑的遺囑中,剛剛將一大堆形式爲(id,value,is_default)的identikit查找表遷移到一個大的通用查找表中(id,type,value,is_default),有沒有一種很好的方式來設置引用這個表的引用完整性?引用完整性到rdf樣的mysql表中?

一個建議是爲新表格中的每個'類型'設置一個視圖,這當然意味着我會花更多的時間在兩個星期內追逐我的尾巴,以便只返回到我所在的位置開始。

難道我堅持認爲,或者是有什麼樣 「外鍵(x_type_id)參考文獻general_values(ID),其中type =」 X」?還是什麼聰明依然。

謝謝!

回答

1

有沒有像「FOREIGN KEY(x_type_id)參考 general_values(id)WHERE type =」x「?

不,沒有像MySQL中的條件引用完整性。

我們不能有條件參照完整性檢查,儘管你可以檢查是否在語法上。

編輯:

This後你想達到什麼樣的同一行討論。