To artykuł zawiera dobrą dyskusję na temat problemu parsowania tablicy do procedury składowanej, ponieważ procedury składowane dopuszczają jako parametry tylko prawidłowe typy danych kolumn tabeli.
Jest kilka fajnych rzeczy, które możesz zrobić za pomocą csv typ tabeli w mysql - to znaczy, jeśli ładujesz płaski plik do bazy danych.
Możesz utworzyć tabelę tymczasową w procedurze składowanej, iterować po liście csv i wstawić ją do tabeli tymczasowej, a następnie utworzyć kursor, który wybiera wartości z tej tabeli. Ta odpowiedź we wspomnianym powyżej wątku pokazuje sposób na zrobienie tego.
Generalnie podzieliłbym tablicę, zanim przejdę do bazy danych, a następnie wykonam zapytanie indywidualnie dla każdego elementu.