2
我在MySQL數據庫3個表:不能插入值到表
CREATE TABLE bank(
idBank int(11) NOT NULL PRIMARY KEY auto_increment,
nameBank varchar(50)
);
CREATE TABLE region(
idRegion int(11) NOT NULL PRIMARY KEY auto_increment,
address varchar(50) NOT NULL,
district varchar(30) NOT NULL,
city varchar(50) NOT NULL,
tel varchar(15) NOT NULL
);
CREATE TABLE branch(
idBranch int(11) NOT NULL PRIMARY KEY auto_increment,
idBank int(11) NOT NULL,
idRegion int(11) NOT NULL,
quantity int(50) NULL,
president varchar(60) NULL,
FOREIGN KEY (idBank) REFERENCES bank (idBank),
FOREIGN KEY (idRegion) REFERENCES region (idRegion)
);
當我嘗試值插入到表中,它適用於前兩者,但不錄製成分支表。爲什麼?
您的INSERT代碼在哪裏? – Fabio
請提供一些代碼,我們不是要告訴你的問題 – Nikola
請確保您嘗試插入分支的idBank和idRegion存在於相應的銀行和地區表中。 –