使用Python和Sqlite3 如何从sqlite获取值,将其存储在变量中,然后向其中添加字符串并更新它?你知道吗
import sqlite3
connection = sqlite3.connect("intel.db")
database = connection.cursor()
u = 'Zero'
all = database.execute("SELECT * FROM logs")
newtext = ' message.content '
for w in all:
if u in w[1]:
print("exist")
olddata = database.execute("SELECT logtext FROM logs where loguser=? ", (u))
## use olddata + newtext then add to updated
updated = database.execute("UPDATE logs SET logtext = ? WHERE loguser = ?", (olddata + newtext, u,))
print("User textlog updated")
break
是的,你可以,但你需要知道正确的语法,下面我创建了一个新的db,并插入两个记录数据,然后从db中获取值并更新它:
输出为:
如您所见,
HI
已用新数据HI message.content
更新。你知道吗相关问题 更多 >
编程相关推荐