各位大虾好,小弟在设计MYSQL表时有一个字段打算用来存储一些图片ID编号,理所当然的想到了一般性编程语言的
数组类型,但是MYSQL中好像没有数组类型,请问该如何设计该字段类型啊?先谢谢了!

解决方案 »

  1.   

    MYSQL中没有数组类型。 把数组想想成关系表,就知道怎么做了。
      

  2.   

    MYSQL没有数组类型。解决你问题的最好办法就是建立关系表,主外键关系。如果想把数组放在一个字段里也不是很符合数据库设计原理……
      

  3.   

    有一个用户投稿,顺便上传图片,它有可能上传一张,而也可能上传两张,我把这些图片存放在单独
    的图片表中,并赋予其ID号,然后在稿件表中设置一个字段用来存储这个用户上传的图片ID,有可能
    有1个ID,也有可能有2个ID,所以我本来考虑把这个字段设置为以逗号分隔的字符串形式;比如用户上传了
    两张图片,自动生成的ID号为1001,1002,那么我就在稿件表的图片ID字段存入'1001,1002'。
    楼上都说要建立关联表,请问如何建立,我觉得好像不可能!
      

  4.   

    table 用户投稿 (ID,....)
    table 图片(图片ID,投稿ID,..)