Điều này bài viết có một số thảo luận tốt về vấn đề phân tích cú pháp một mảng thành một thủ tục được lưu trữ vì các thủ tục được lưu trữ chỉ cho phép các kiểu dữ liệu cột bảng hợp lệ làm tham số.
Có một số điều bạn có thể làm với csv nhập bảng trong mysql - nghĩa là nếu bạn đang tải một tệp phẳng vào db.
Bạn có thể tạo một bảng tạm thời trong thủ tục được lưu trữ, lặp qua danh sách csv và chèn nó vào bảng tạm thời, sau đó tạo một con trỏ để chọn các giá trị từ bảng đó. câu trả lời này trong chuỗi được đề cập ở trên cho thấy một cách thực hiện điều này.
Nói chung, tôi sẽ tách mảng trước khi đến cơ sở dữ liệu và sau đó thực hiện truy vấn riêng lẻ trên từng mục.