python - 使用 psycopg2 将具有 suqare 括号的字符串写入 postgresql 表时出错
问题描述
我正在尝试将数据框写入 postgres 表,并且我正在使用 psycopg2。我的数据框中的一列中有方括号值,如下所示,
['3709464835']
['3709455144', '3709455145']
数据框中大约有 28 列,所以我只是在下面编写我的 SQL 查询的简短版本,
"""INSERT into table_abcd(customer_name, order_no)values('%s',%s)""" %(name,order)
我收到订单变量的错误...
Error: syntax error at or near "["
LINE 8: ['3709462416', '3709462448']
我什至为订单变量尝试了“%s”,但它给出了以下错误..
Error: syntax error at or near "3709462416"
LINE 8: '['3709462416', '3709462448']'
请帮忙。
解决方案
推荐阅读
- cookies - 构建 Outlook 插件(第三方 cookie)时,我应该如何处理读取 iframe 中的 cookie
- javascript - Js Barcode:在服务器上生成条码的光栅文件
- ios - nativescript:“NSOutputStream”类型上不存在属性“write”。ts(2339)
- ansible - 反向运行 Ansible 循环
- c# - 如何在我的项目安装中包含 .NET Framework?
- azure - Azure IIS 自定义日志记录
- r - 当日期在R中重叠时查找项目组合
- powershell - Powershell:Move-ADObject:无法执行操作,因为对象的父对象未实例化或已删除
- npm - 如何针对真实代码在现有的 npm 包上进行开发?
- python - ipysheets 修改布局:换行、列宽