Toto článek má dobrou diskusi o problému analýzy pole na uloženou proceduru, protože uložené procedury umožňují jako parametry pouze platné datové typy sloupců tabulky.
S csv typ tabulky v mysql - to je, pokud načítáte plochý soubor do db.
Můžete vytvořit dočasnou tabulku v uložené proceduře, iterovat přes seznam csv a vložit ji do dočasné tabulky a poté vytvořit kurzor, který vybere hodnoty z této tabulky. Tato odpověď ve výše uvedeném vláknu ukazuje způsob, jak toho dosáhnout.
Obecně bych pole rozdělil, než přijdu do databáze, a poté proveďte dotaz jednotlivě na každou položku.