回答
要存储一个集合,通常会创建一个具有外键关系的第二个表。
MySQL还有一些功能可以在列中存储逗号分隔列表,如find_in_set。这被认为是不好的形式,尽管你可以选择它来进行一次快速的黑客攻击。
编辑:由于某种原因,Bakkal删除了他的答案。他的回答是新的给我,我认为这是相当有趣的,所以我将它拷贝到这里:
https://dev.mysql.com/doc/refman/5.7/en/set.html
这允许你存储在一列一小部分(小于65项)。
这可能是不好的数据库设计。
从我所看到的,你应该创建一个新的表或者如果你知道你将只能有3个国家,拥有3个独立的列
如果不知道最终用户的需求,我们不能评论任何好的和坏的。如果他的老板认为同样的话他/她会做什么。如果它的要求,无论好坏,都尽可能使用相同的设计。据我所知,并不是所有的情况都是按照我们自己的方式进行的,所以我们以自己的方式表现出这些家伙的那种虚伪,我认为我们应该帮助他们移动他们自己所需的方式,同时也让他们看到自己的利弊。 – 2010-07-20 05:33:07
这就是为什么我说*可能*坏 – NullUserException 2010-07-20 05:45:54
-1对Amit的评论(这是一个耻辱,我们不能*实际*降低评论) - 业务领域是数据需求的来源,但这取决于我们作为开发人员实施它。在一行中重复组会突破1NF,应尽可能避免。 – 2010-07-20 12:17:49
- 1. 在SQL中存储一组日期表
- 2. 如何在Grails中存储一组值?
- 3. 如何在sql中存储java toggle值?
- 4. 如何在数组中存储值php
- 5. 如何将值存储在数组中?
- 6. 如何将值存储在数组中?
- 7. 从一组值中,我如何找到未存储在表格列中的值?
- 8. 如何将数组存储在SQL表中?
- 9. 如何将数组存储在SQL表中
- 10. 如何在Redis中存储值列表?
- 11. 如何将值存储在列表中
- 12. 如何在SQL表的列中存储多个值?
- 13. 用nHibernate在Sql Server 2005中存储一组整数值?
- 14. 如何压缩存储在python列表中的一组列表?
- 15. 如何将表格单元格值存储在jQuery数组中?
- 16. 如何在数组列表中显示存储的值?
- 17. 如何删除存储在数组列表中的选定值?
- 18. 如何存储在字符串数组数组列表值
- 19. 如何将一组布尔值存储在MySql数据库中?
- 20. 如何将sql查询值存储到数组中
- 21. 如何存储数组中的the_title()值
- 22. 如何数组值存储在变量
- 23. 将sql列值存储在另一个表中
- 24. Web2py在一个列表中存储sql值
- 25. 通过存储在数组中的值的SQL组
- 26. 如何SQL Server存储在存储过程中的SQL语句
- 27. SQL:如何知道数据库中是否存在一组值?
- 28. 如何使用java在mySql中的表列中存储数组值的值
- 29. 如何删除存储在列表中的一半数值
- 30. 如何比较存储在同一个表中的值与qlikview?
的联系是现在死了 – 2015-10-23 18:47:24
@GuilhermeBernal:更新到新的链路 – Andomar 2015-10-23 21:25:59