Heim > Datenbank > MySQL-Tutorial > Hauptteil

mysql-POCO C++库操作MySQL的Blob字段,SELECT * 就崩溃了,求破。

WBOY
Freigeben: 2016-06-06 09:36:32
Original
1585 Leute haben es durchsucht

mysqlpococ++sql

表里有一个Blob字段,主要用来插入5MB以下的图片,SQL语句是这样的:
SELECT * FROM message WHERE id="uuid";
如果不存在就直接INSERT,否则就UPDATE.
使用POCO C++库执行时,当执行 statement.execute()方法就崩溃了,并且try{}catch(...)都无法捕获到,直接挂了。

多数情况下是工作正常的,一般执行上次左右吧就会出现一次。
MYSQL使用的是5.6,5.7也试了,都有。

但是如果使用 SELECT id FROM message WHERE id="uuid"的SQL语句,出现崩溃概率就会降低很多,但依然存在。

求破。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage