「hmdb」という名前のデータベースを作成し、そのデータベースに wamp を使用して table1 と table2 という名前の 2 つのテーブルを作成しました。両方のテーブルには、主キーとして ID フィールドがあります。私のJavaコードは実際にIDがtable1に存在するかどうかを最初にチェックします。そうであれば(実際にはこれは既存のユーザーであるかどうかをチェックするためのものであり、そうでない場合は患者が最初に自分自身を登録する必要があります)、医師が記入するフレームを開きますID付きの患者情報。
懸念事項は、次に医師が患者の情報を入力するときに、主キー「ID」のエントリが重複していると表示されることです。これが私の質問です。同じ「ID」(主キー)に対して、データベースに複数のレコードを挿入できる方法はありますか。私のプロジェクトでは、一意の ID を持つ 1 人の患者が複数回医師の診察を受ける可能性がかなりあります。データベースに詳細をフィードします。「訪問日」という名前のフィールドも 1 つあるので、テーブル 2 の主キーを「日付」に変更する必要があると思います (1 人の患者が 1 日に最大 1 回しか医者を訪問できないことを考慮して)。日付は常に異なるため、同じ「ID」のデータをフィードできます。これには疑問があるので、1つ質問したいと思います。