複数のテーブルがあり、それぞれが異なる値を持つsqlite3データベースファイルがあります。ここで実行したいのは、テーブルに挿入するときに値がテーブルにすでに存在するかどうかを確認し、すでに存在する場合はエラーなどを返すことです。
これは、看護師が患者のデータベースを作成し、患者がすでにデータベースに挿入されているかどうかを確認するためのプログラムを実行しているためです。回避するためにプログラミングする前に必要なすべての情報を収集しているため、コードを投稿しません。スパゲッティコード
重複を追加できないように、列のそれぞれまたは1つだけに制約を追加してみてください
このような:
CONSTRAINT <Constraint Name> UNIQUE (<column1>,<column2>)
次に、コードでSQL例外をキャッチし、カスタムメッセージを返すことができます
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加