【发布时间】:2022-01-25 03:42:35
【问题描述】:
我想知道如何在表中找到重复值并使其返回 True。我看到了很多关于这个的问题,但没有一个有帮助,谢谢!
这是我的例子:
import hashlib
import sqlite3
con = sqlite3.connect('users/accounts.db')
cur = con.cursor()
info = cur.execute("SELECT * FROM accounts;").fetchall()
print("Sign Up.")
username = input("Input your username : ")
password = input("Input your password : ")
email = input("Input your email: ")
result = hashlib.sha256(password.encode("utf-8"))
result_2 = str(result.digest)
cur.execute("insert into accounts (username, password, email) values(?,?,?)", (username, result_2, email))
con.commit()
print(info)
con.close()
免责声明
对于那些想知道的人,不,这不会在生产环境中使用,它不安全并且很容易被利用。甚至还没有加盐。
【问题讨论】:
-
您能否添加示例数据来解释您的问题?
-
添加了@TimBiegeleisen
-
使用示例数据和预期结果编辑您的问题,以澄清您的问题。
标签: python sqlite sql-insert