2016-03-29 66 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'。 –

相关问题