【发布时间】:2021-05-23 12:07:45
【问题描述】:
我正在尝试使用以下命令从我的表中获取数据:
SELECT userPassword FROM Coins.UserInfo WHERE username = 'Hello';
我已经在数据库网站上的 SQL 运行器中运行了它,它运行良好。但是,当我通过 python 运行它时:
cursor.execute("SELECT userPassword FROM Coins.UserInfo WHERE username = 'Hello';")
print(cursor.fetchall())
它返回一个空列表。
有人知道为什么会这样吗?
【问题讨论】:
-
你能显示完整的代码,你是如何设置光标和连接的。
-
交叉检查您的数据库名称、用户等
-
你不认为
Coins.UserInfo应该是UsereInfo吗? -
我没有选择表,因为我不知道如何使用 python SQL - 它仍然可以工作