我创建了一个名为“hmdb”的数据库,并在该数据库中使用 wamp 创建了两个名为 table1 和 table2 的表。这两个表都有 ID 字段作为主键。我的java代码实际上首先检查ID是否存在于table1中,如果存在(实际上这是用于检查它是否是现有用户,如果不是,那么患者必须先注册自己)然后它打开一个医生填写的框架病人信息和他的身份证。
值得关注的是,当下次医生填写患者信息时,它会显示主键“ID”的重复条目。这是我的问题:对于相同的“ID”(主键),有什么方法可以在数据库中插入多个记录。在我的项目中,一个拥有唯一身份的患者很有可能会不止一次去看医生,而且由于医生必须记录他的诊断结果,这也很可能。在数据库中提供详细信息。还有一个名为“就诊日期”的字段,所以我认为我应该将 table2 的主键更改为“日期”(考虑到一名患者最多只能在一天内就诊一次),因为日期总是不同的,所以我可以提供相同“ID”的数据。为此我有一个疑问,所以我想问一个问题: