我希望这个数组完好无损,而且我不需要单独访问每个元素。
我已经尝试将我的int数组存储为char数组并将其推入大小为512的varchar
char temp[512];
memcpy(temp, arr, sizeof(temp));
sprintf(insert, "insert into SiftFeatures(M_Id, FeatureData) values((Select M_Id from Master where M_Id='1'), '%s' )" , temp);
if(mysql_query(con, insert)){
fprintf(stderr, "%s\n", mysql_error(con));
}
但数据无法正确存储。
然后我想在我的sql db中尝试使用blob数据结构作为列字段,并且遇到了问题。