MySQL 說:
更改表陳述句與 FOREIGN KEY 約束“FK_PATIENTS_VICTIMS”沖突。沖突發生在資料庫“my_database”,表“dbo.victims”,列“victim_id”中。
我試圖通過輸入來改變表格;
ALTER TABLE PATIENTS WITH NOCHECK ADD CONSTRAINT [FK_PATIENTS_VICTIMS] FOREIGN KEY(VICTIM_ID) REFERENCES VICTIM(ID)
患者表
create table patients(
victim_id int(4),
blood_type varchar(4),
vaccinations varchar(100),
assigned_practitioner int(10),
hospital_id int(10),
insurance_id int(10),
symptoms varchar(200);
受害者表
create table victims(
victim_id int(4) primary key,
first_name varchar(20),
last_name varchar(20),
sex char(1) constraint persons_sex_ck check(sex IN('F','M')),
PHONE_NUMBER varchar(20),
DOB varchar(13),
address varchar(30),
city varchar(20),
zip int(5),
state varchar(5)
);
uj5u.com熱心網友回復:
你有:
REFERENCES VICTIM(ID)
你需要:
REFERENCES VICTIMS(Victim_ID)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/380027.html
標籤:mysql
