Yah, saya telah menggunakan tabel sementara alih-alih variabel array. Bukan solusi terbaik, tetapi berhasil.
Perhatikan bahwa Anda tidak perlu mendefinisikan bidangnya secara formal, cukup buat menggunakan SELECT:
DROP TEMPORARY TABLE IF EXISTS my_temp_table;
CREATE TEMPORARY TABLE my_temp_table
SELECT first_name FROM people WHERE last_name = 'Smith';
(Lihat juga Membuat tabel sementara dari pernyataan pilihan tanpa menggunakan Buat Tabel .)