回答
要存儲一個集合,通常會創建一個具有外鍵關係的第二個表。
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