2016-03-29 6 views

Antwort

1

Es ist möglich. Sie listen einfach die Einschränkungen für das Feld auf oder fügen mehrere Einschränkungsdeklarationen auf Tabellenebene hinzu.

Sie keinen Fremdschlüssel inline in MySQL erklären können, so dass Ihr CREATE TABLE würde wie folgt aussehen haben:

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

oder

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

es in einer tun kann nicht Linie? Naja. –

+1

Sie können * sagen * 'AUTO_INCREMENT PRIMARY KEY' ODER' NOT NULL DEFAULT 10'; Sie können einfach nicht 'KEY 'oder' CHECK' in einer Zeile tun. –

Verwandte Themen