[英]insert data into table having foreign key
我有兩個表鏈接如下:
CREATE TABLE `property_details`(
id INT NOT NULL,
`name` VARCHAR(100),
PRIMARY KEY(id)
)
和
CREATE TABLE `hilton`(
`property_id` INT NOT NULL,
`start_date` DATE DEFAULT NULL,
`end_date` DATE DEFAULT NULL,
`msg` VARCHAR(100) DEFAULT NULL,
`sunday` INT(11),
`monday` INT(11),
`tuesday` INT(11),
`wednesday` INT(11),
`thursday` INT(11),
`friday` INT(11),
`saturday` INT(11),
FOREIGN KEY(property_id) REFERENCES property_details(id)
)
我在property_details
表中插入數據。 例如..
INSERT INTO property_details(`id`,`name`) VALUES ('1','Hilton');
現在,我想在hilton
表中輸入數據。 您能告訴我如何編寫查詢以在hilton
表中輸入數據的查詢嗎?
首先,您必須在PrimaryKey表( property_details
)中插入數據,以便在ForeignKey
表( hilton
)中可以引用一個PrimaryKey
。
1)
INSERT INTO property_details('id','name') VALUES ('1','Hilton');
2)
INSERT INTO hilton ('property_id',...) VALUES ('1',...);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.