我正在尝试获取作为BLOB存储在Mysql数据库中的.csv文件。
我首先尝试使用.txt文件,并且一切正常,但是现在涉及csv文件时出现问题:尽管SELECT查询可在Mysql上运行,但在python上似乎并非如此。该错误不断出现:
SystemError: <built-in method fetch_row of _mysql_connector.MySQL object at 0x00000172B02080B0> returned a result with an error set
这是我的代码:
import mysql.connector
cnx = mysql.connector.connect(user='user', password='password', database='test')
cursor = cnx.cursor()
query = ("SELECT * FROM blob_test where id=1")
cursor.execute(query)
test_file = cursor.fetchone()
仅供参考,我只是在测试一个包含3列的简单表:(id SMALLINT,名称VARCHAR,文件BLOB)