【发布时间】:2018-05-07 03:57:51
【问题描述】:
CREATE TABLE surgery (
surgery_id INT AUTO_INCREMENT PRIMARY KEY,
doc_id INT NOT NULL REFERENCES doctor(doc_id),
nurse_id INT NOT NULL REFERENCES nurse(nurse_id),
surgery_status VARCHAR(8) NOT NULL CHECK (surgery_status IN (`Success`, `Fialled`)),
description NVARCHAR(200) NOT NULL
) ENGINE=INNODB CHARSET=UTF8 COLLATE UTF8_BIN;
手术表有患者ID和医生ID,分别链接到患者表和医生表。我想通过表格收集患者和医生的姓名,但将他们的 id 而不是他们的姓名插入到手术表中。
【问题讨论】:
-
我不确定,您是在问如何从 HTML 中收集变量以插入到 Mysql 中?或者您是在问如何根据他们的ID保存患者姓名和医生姓名,以保存他们的ID而不是他们的姓名?
-
在您的表格中,您是选择患者和医生,还是插入他们的姓名?
-
根据 ID 收集患者姓名和医生姓名,插入他们的 ID 而不是他们的姓名
-
不,您不想将名称放在
surgery表中。您只想使用JOINs 编写一个查询,以便在需要时查找名称。