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

确保您UNIQUEuser列有约束,可以使用表约束、唯一索引或主键。

然后将 INSERT 替换为INSERT OR IGNORE

于 2013-10-02T10:20:21.917 回答