使用Python的PostgreSQL INSERT

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

我正在尝试通过python将二进制形式的文件上传到PostgreSQL

cur.execute("INSERT INTO resultdata(data) VALUES(%s)", (psycopg2.Binary(data),))

所以它以奇怪的方式上传它:当我尝试在db中查看它时它只是空格

python postgresql psycopg2
1个回答
0
投票

我才想到这一点。试试这段代码:

 cur.execute('INSERT INTO resultdata(data) VALUES (%s)', (data,))
 cur.fetchall()

实际上,没有使用psycopg2.Binary(数据)并且已经使用psycopg2导入了。

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