データベース列にコンマ区切りのリスト(「配列」)を格納しないでください。 相互参照テーブル を使用します 。
(データベースで「3つ以下のカテゴリ」条件を適用する場合は、列category_number
を追加できます。 相互参照テーブルに。次に、チェック制約を使用してその列を値1、2、および3に制限するのが理想的ですが、MySQLはチェック制約をサポートしていません。代わりに、category_number
を作成することもできます 別のテーブルへの外部キーの列permitted_category_number
3行あります。)