2016-03-29 13 views

cevap

1

Bu mümkündür. Sadece alandaki kısıtlamaları listeleyebilir veya çok sayıda tablo düzeyinde kısıtlama beyanı ekleyebilirsiniz.

Çok senin CREATE TABLE böyle bir şey bakmak gerekir, MySQL yabancı anahtar satır içi beyan edemez

:

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

veya

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

birinde Yapamam hat? Oh iyi. –

+1

* "* OTO_INCREMENT PRIMARY KEY" VEYA "NULL DEFAULT 10" yapamazsınız; Sadece bir satırda "YABANCI ANAHTAR" veya "KONTROL" yapamazsınız. –

İlgili konular