-5
mysql> CREATE TABLE guests (
-> id int(11) NOT NULL AUTO_INCREMENT,
-> first_name varchar(55) DEFAULT NULL,
-> last_name varchar(55) DEFAULT NULL,
-> email varchar(100) DEFAULT NULL,
-> role_type int(4) DEFAULT 4,
-> start_date date,
-> expiry_date date,
-> reason blob,
-> added_by int(4) NOT NULL REFERENCES super_admins(id),
-> password_digest varchar(255) DEFAULT NULL,
-> remember_token date DEFAULT NULL,
-> primary key(id),
-> CONSTRAINT fk_guests FOREIGN KEY(added_by) REFERENCES super_admins(id),
-> CONSTRAINT fk_guests1 FOREIGN KEY (added_by) REFERENCES admin(id)
->);
你的問題不明確。但從你的問題的標題:你不能有兩個主鍵定義主鍵是什麼 –
@AlmaDo我想他試圖用不同表中的2個主鍵創建一個組合鍵。 – J2D8T
CREATE TABLE超級管理員( ID INT(11)NOT NULL AUTO_INCREMENT, 如first_name VARCHAR(55)DEFAULT NULL, 姓氏VARCHAR(55)DEFAULT NULL, 電子郵件VARCHAR(100)DEFAULT NULL, role_type INT(4)默認值0 , PRIMARY KEY(id) ); – user1900814