目前,我有一个包含用户名,密码等的数据库.
我希望查看数据库以检查是否存在重复项.
我希望查看数据库以检查是否存在重复项.
con = lite.connect('userInfo.db') with con: cur = con.cursor() cur.execute("SELECT * FROM Users WHERE LOWER(Username) = LOWER(?)",(newID,)) rows = cur.fetchall() if len(rows)!=0: return "Duplicate detected"
这是我目前的代码. newID是一个新名称,我希望检查数据库中是否存在任何具有相同名称的现有条目.
我的问题是 – 我在代码中这样做的方式是个好主意吗?我主要关心的是我的做法.我应该使用fetchall()以外的东西吗?
感谢您的时间!