Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich eine Array-Variable in MySQL simulieren?

Nun, ich habe temporäre Tabellen anstelle von Array-Variablen verwendet. Nicht die beste Lösung, aber es funktioniert.

Beachten Sie, dass Sie ihre Felder nicht formell definieren müssen, sondern sie einfach mit einem SELECT:

erstellen
DROP TEMPORARY TABLE IF EXISTS my_temp_table;
CREATE TEMPORARY TABLE my_temp_table
    SELECT first_name FROM people WHERE last_name = 'Smith';

(Siehe auch Temporäre Tabelle aus Select-Anweisung erstellen, ohne Create Table zu verwenden .)