2017-07-04 56 views
0

我有一個表(多站點網絡),其中我使用blog_id作爲其中一些列,這也是我的一些自定義PHP函數所需要的。到現在爲止,我還沒有使用適合我桌子的FK。外鍵與wordpress

那麼,我可以FK到wordpress wp_blogs表嗎?如果是的話,如果我刪除該博客,它也會刪除我的其他表上引用wp_blogs的條目?

回答

0
CREATE TABLE wp_blogs (blog_id INT NOT NULL...) 
    FOREIGN KEY (blog_id) 
    REFERENCES wp_options(blog_id) 
    ON DELETE CASCADE; 

如果你喜歡創建每次上方,然後表時blog_id將從wp_options刪除然後從wp_blogs所有行都將它刪除。

當您從wp_blogs刪除行則沒有行不會從wp_options

刪除閱讀MySQL的documentationON DELETE CASCADE

+0

我將爲此創建一個新表,然後將其引用到wp_options?因爲wp_blogs是由wordpress在多站點網絡中安裝時自動創建的。 –

+0

ahh ... nvm ...昨天我很困惑...再讀一遍後...我知道了.. –

+0

我一直相信你們:-) –