2016-03-29 104 views

回答

1

這是可能的。您只需在該字段上列出約束,或者添加多個表級約束聲明。

你不能在MySQL聲明外鍵聯,讓你的CREATE TABLE必須是這個樣子:

CREATE TABLE child_table 
(
    id VARCHAR(55) PRIMARY KEY, 
    FOREIGN KEY (id) REFERENCES parent_table(id) 
); 

CREATE TABLE child_table 
(
    id VARCHAR(55), 
    PRIMARY KEY (id), 
    FOREIGN KEY (id) REFERENCES parent_table(id) 
); 
+0

不能做到這一點的一個線?好吧。 –

+1

你可以*,例如,'AUTO_INCREMENT PRIMARY KEY'或'NOT NULL DEFAULT 10';你只能在一行上執行'FOREIGN KEY'或'CHECK'。 –

相關問題