【发布时间】:2015-01-12 07:07:23
【问题描述】:
只是想用树莓派拍照并将实际的日期时间和图片插入到 mysql 数据库中......我试图只插入日期时间......这很好。但我在插入图像时出错...
image = open(picPath+filename, 'r')
pic = image.read()
mysql = MySQLdb.connect(host="local", user="root", passwd="bla", db="sexyimages")
cur = mysql.cursor()
sql = ("insert into test(SampleTime, picture) values(%s, %s)")
cur.execute(sql, (jetzt, pic))
mysql.commit()
警告:不正确的整数值:第 1 行的列“图片”的“????c?Exif” cur.execute(sql, (jetzt, pic))
任何人的想法?
哦,你用 python-mysqldb
干杯
【问题讨论】:
-
没有声明为 mediumblob....
-
啊,你可以试试把文件打开方式从
'r'改成'rb' -
with 'rb' raspistill -v -o/home/pi/webcam/webcam-2014-11-14_20:05:53.jpg script.sh:51:警告:不正确的整数值:' ????c?Exif' 用于第 1 行的列 'picture' cur.execute(sql, (jetzt, pic)) 与 'r' 相同
标签: python mysql raspberry-pi mysql-python