Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理)

2019-01-03 14:45:07于丽

int rc =0;
/* Supply data in chunks to server */
if (mysql_stmt_send_long_data(stmt,0, pos, size))
{
fprintf(stderr, "n send_long_data failed");
fprintf(stderr, "n %s", mysql_stmt_error(stmt));
exit(0);
}
// pos += size;
/* Supply the next piece of data */
if (mysql_stmt_send_long_data(stmt,0, pos, size))
{
fprintf(stderr, "n send_long_data failed");
fprintf(stderr, "n %s", mysql_stmt_error(stmt));
exit(0);
}
/* Now, execute the query */
if (mysql_stmt_execute(stmt))
{
fprintf(stderr, "n mysql_stmt_execute failed");
fprintf(stderr, "n %s", mysql_stmt_error(stmt));
exit(0);
}
}
int main()
{
test();
//sleep(1);
return 0;
}

运行结果:

您可能感兴趣的文章:

MySQL中TEXT与BLOB字段类型的区别与MSSQL对比学习MYSQL的心得(四)--BLOB数据类型Mysql的longblob字段插入数据问题解决什么是blob,mysql blob大小配置介绍java实现插入mysql二进制文件,blob类型,遇到问题及解决办法PHP使用PDO从mysql读取大量数据处理详解mysql中blob数据处理方式