标签: python sql sqlite
我有将代码插入数据库的代码:
def NewElement(new_user,new_pass): querycurs.execute('''INSERT into Database (user,passw) values (?,?)''',(new_user,new_pass))
我只想在表中的用户列中没有给定值os new_user时才执行给定语句。我怎么能这样做?
答案 0 :(得分:2)
确保UNIQUE列上有user约束,具有表约束,唯一索引或主键。
UNIQUE
user
然后用INSERT OR IGNORE替换INSERT。