Welnu, ik heb tijdelijke tabellen gebruikt in plaats van arrayvariabelen. Niet de beste oplossing, maar het werkt.
Merk op dat je hun velden niet formeel hoeft te definiëren, maak ze gewoon aan met een SELECT:
DROP TEMPORARY TABLE IF EXISTS my_temp_table;
CREATE TEMPORARY TABLE my_temp_table
SELECT first_name FROM people WHERE last_name = 'Smith';
(Zie ook Maak een tijdelijke tabel van de select-instructie zonder Create Table te gebruiken .)