Nå, jeg har brugt midlertidige tabeller i stedet for array-variabler. Ikke den bedste løsning, men den virker.
Bemærk, at du ikke behøver at definere deres felter formelt, bare oprette dem ved hjælp af et SELECT:
DROP TEMPORARY TABLE IF EXISTS my_temp_table;
CREATE TEMPORARY TABLE my_temp_table
SELECT first_name FROM people WHERE last_name = 'Smith';
(Se også Opret midlertidig tabel fra select-sætning uden at bruge Opret tabel .)