mysql操作BLOB字段

平常的SQL语句,大都是一个字符串,而BLOB是字符串无法表示的

这就需要另一种方式来执行语句,即STMT,理论上适合任意SQL语句

初始化:mysql_stmt_init

解析SQL语句:mysql_stmt_prepare

例:“UPDATE X SET Y = ?”,待确定字段用问号表示

验证待确定字段数量:mysql_stmt_param_count

绑定数据:mysql_stmt_bind_param

注:需要MYSQL_BIND数组信息,记得填充

执行SQL语句:mysql_stmt_execute

------

能用字符表示的数据就用普通的语句,表示不了的时候再用STMT填充

比如INSERT INTO TABLE1(col1,col2,col3) VALUES(1,2,?)再绑定一个数据即可


你可能感兴趣的:(mysql操作BLOB字段)