添加到sql数据库的问题

问题描述 投票:0回答:1

我需要通过用户名或 ID 将数据添加到一列,但是,在这两种情况下,表中都没有任何更改。它不会写入任何错误,但也不会更新数据。这里可能出了什么错误?

import sqlite3

connection_users = sqlite3.connect("mybot.db")
cursor_users = connection_users.cursor()

cursor_users.execute('''UPDATE bot_users SET Fantasy = "Fantasy" WHERE id = 1''')
connection_users.commit()
connection_users.close()
python sql sqlite
1个回答
0
投票

它不更新数据

最简单的解释是

SELECT *  FROM bot_users  WHERE id = 1;
返回零行。 因此更新将(成功!)更改零行。

© www.soinside.com 2019 - 2024. All rights reserved.