【问题标题】:how to input updating DataFrame into sql or db in real time如何将更新的DataFrame实时输入sql或db
【发布时间】:2019-09-10 08:48:08
【问题描述】:

我已经将我想要的逻辑实现为 DataFrame

【问题讨论】:

  • 你有错误信息吗?
  • pythoncom 错误:调用 COM 方法的 Python 错误。文件“c:/Users/Desktop/pythonfile/lecture2.py”,第 67 行,在 OnReceiveReal_time_Data cur.execute("UPDATE expriment SET "women"='SUM' WHERE rowid=count2 + 1;") # 它不工作 I不知道为什么真的 sqlite3.OperationalError: near "=": syntax error pythoncom error: Python error invoking COM method.
  • 我会等任何人回答
  • @Mayeul sgc 我在这里编辑了我的问题是错误消息
  • 试试"UPDATE expriment SET "+women+"='SUM' WHERE rowid=count2 + 1;" 和男性一样,添加+

标签: python python-3.x pandas sqlite jupyter-notebook


【解决方案1】:

错误是由于错误的请求格式。

cursor.execute("UPDATE expriment SET women=? WHERE rowid=?;",(SUM,count2+1))

在这里,我们从请求中取出变量以正确分配它们。否则 SQL 会将其视为文本

【讨论】:

  • 嗨,我还有一些问题。我遇到了一个问题 /// cur.execute("UPDATE expriment5 SET m=? WHERE rowid=?;",(SUM5,fivthcount2+1)) sqlite3.OperationalError: try to write a readonly database /// by using this代码。实际上,我正在运行几条附加线来分别收集大量信息,将它们分别收集到一个表中的多个表中。为什么会出现权限错误?
  • 如果您需要更多声誉,我可以询问更多,我会在本网站上提供该链接。请多帮帮我
  • 检查你的数据库设置我猜,这是另一个问题,你应该创建一个关于它的新帖子
猜你喜欢
  • 2020-04-16
  • 2011-12-10
  • 2012-04-03
  • 2018-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-14
  • 1970-01-01
相关资源
最近更新 更多