+ -
当前位置:首页 → 问答吧 → mysql数据库询问

mysql数据库询问

时间:2011-11-25

来源:互联网

我的数据库设计属性有BLOB列,目前打算把一个结构体的数据扔进去  

但我在编码时不知道这个结构体数据SQL语句怎么写,例如我想插入一个整型变量

strcpy(strCmd, "INSERT INTO instr (IDIDX) VALUES ");
sprintf(strValues, "(%d)", i + 1);

那我想插入这个结构体 %d那应该是什么呢?

作者: qiuxin425   发布时间: 2011-11-25

你需要在你的程序中去定义到底候如何组织数据,然后写入。这个不是MYSQL中定义的。MYSQL中只是一个BLOB。其中放什么,如何放则是程序来决定的。

作者: ACMAIN_CHM   发布时间: 2011-11-25

引用 1 楼 acmain_chm 的回复:
你需要在你的程序中去定义到底候如何组织数据,然后写入。这个不是MYSQL中定义的。MYSQL中只是一个BLOB。其中放什么,如何放则是程序来决定的。


我在VC中该如果往数据库里面放一个
struct
{
  int a;
  int b;
}

这个属性是BLOB

作者: qiuxin425   发布时间: 2011-11-25

你拼成字符串放进去吧

作者: rucypli   发布时间: 2011-11-25

引用 3 楼 rucypli 的回复:
你拼成字符串放进去吧


我那不是简单的结构体 是一个个数动态变化的 还要取出来了

作者: qiuxin425   发布时间: 2011-11-25