MYSQL如何为数组类型定义字段类型?
各位大虾好,小弟在设计MYSQL表时有一个字段打算用来存储一些图片ID编号,理所当然的想到了一般性编程语言的
数组类型,但是MYSQL中好像没有数组类型,请问该如何设计该字段类型啊?先谢谢了!
------解决方案--------------------MYSQL中没有数组类型。 把数组想想成关系表,就知道怎么做了。
------解决方案--------------------MYSQL没有数组
------解决方案--------------------MYSQL没有数组类型。解决你问题的最好办法就是建立关系表,主外键关系。如果想把数组放在一个字段里也不是很符合数据库设计原理……
------解决方案--------------------你想一条记录的一个字段存储多个ID?
两种方法,
1。在一个字段中 1|34|67 这种方法存储
2。按照范式要求,单做个表。
------解决方案--------------------可以把数组用某个符号连接成字符串,用的时候取出来,在转换成数组就行了
------解决方案--------------------table 用户投稿 (ID,....)
table 图片(图片ID,投稿ID,..)