一个SMALLINT类型的数组,2048个数据单元,如何将这个数组整个插入到某个数据表的某个字段中?有介绍使用serialize将数组转换成字符串存入表字段的,在mysql手册中没有查到serialize?!
能否实现此意图?
如何实现此意图?

解决方案 »

  1.   

    用代码 OR SP将数组内容插入到表中
      

  2.   

    你的另一个帖子中2楼、3楼都已经告诉你最好用别的程序语言来处理了。以PHP为例,你可以将数组元素用分隔符连接成一个字符串后存入数据库,取出时可以再分割为一个数组,像这样:
    $ar = range(0, 2047); //array(0, 1, 2, 3, .... 2047)
    $str = join('|||', $ar); //用|||作为分隔符将数组元素连接为字符串 0|||1|||2|||3|||4...//取出时分隔为数组
    $result = explode('|||', $str);
      

  3.   

    两种方式:
    1. 数组拼接成字符串,空格间隔 --> text
    2. 数组弄成二进制块  --> blob 
      

  4.   

    JAVA + MySQL, 有最简单的办法吗?
    能否举例说明?