Không lưu trữ danh sách được phân tách bằng dấu phẩy ("mảng") trong cột cơ sở dữ liệu. Sử dụng bảng tham chiếu chéo .
(Nếu bạn muốn thực thi điều kiện "không quá 3 danh mục" trong cơ sở dữ liệu, bạn có thể thêm một cột bổ sung category_number
vào bảng tham chiếu chéo. Lý tưởng nhất là bạn nên sử dụng ràng buộc kiểm tra để hạn chế cột đó ở các giá trị 1, 2 và 3, nhưng MySQL không hỗ trợ ràng buộc kiểm tra; thay vào đó, bạn có thể tạo category_number
cột một khóa ngoại vào một bảng khác permitted_category_number
có ba hàng.)