1

データベースに要素を挿入するコードがあります:

def NewElement(new_user,new_pass):
        querycurs.execute('''INSERT into Database (user,passw) values (?,?)''',(new_user,new_pass))

指定された値 os new_user がテーブルのユーザー列にまだ存在しない場合にのみ、指定されたステートメントを実行したいと考えています。どうすればそうできますか?

4

1 に答える 1

2

テーブル制約、一意のインデックス、または主キーのいずれかを使用してUNIQUE、列に制約があることを確認してください。user

次に、 INSERT をINSERT OR IGNOREに置き換えます。

于 2013-10-02T10:20:21.917 に答える