डेटाबेस कॉलम में अल्पविराम से अलग की गई सूची ("सरणी") को स्टोर न करें। क्रॉस-रेफरेंस टेबल का उपयोग करें ।
(यदि आप डेटाबेस में "3 से अधिक श्रेणियां नहीं" शर्त लागू करना चाहते हैं, तो आप एक अतिरिक्त कॉलम category_number
जोड़ सकते हैं क्रॉस-रेफरेंस टेबल पर। आदर्श रूप से आप उस कॉलम को मान 1, 2 और 3 तक सीमित करने के लिए चेक बाधा का उपयोग करेंगे, लेकिन MySQL चेक बाधाओं का समर्थन नहीं करता है; इसके बजाय आप category_number
. बना सकते हैं एक विदेशी कुंजी को दूसरी तालिका में कॉलम करें permitted_category_number
जिसमें तीन पंक्तियाँ हैं।)