Speichern von Arrays in MySQL
In MySQL werden Arrays als Datentypen nicht unterstützt. Es gibt jedoch alternative Ansätze zum Umgang mit Daten, die Arrays ähneln.
Ansatz mit Tabellen und JOINs
Eine Methode besteht darin, mehrere Tabellen zu erstellen und mithilfe von JOINs Beziehungen zwischen ihnen herzustellen. Betrachten Sie das folgende Schema:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Hier enthält die Tabelle person_fruit eine Zeile für jede Frucht, die einer Person zugeordnet ist. Mit diesem Ansatz können Sie eine praktisch unbegrenzte Anzahl an Früchten lagern.
Beispiel:
person_id | fruit_name |
---|---|
1 | banana |
1 | apple |
1 | orange |
Abfrage:
1 2 3 4 5 6 |
|
Diese Abfrage gibt alle mit einer Person verbundenen Früchte zurück.
Das obige ist der detaillierte Inhalt vonWie kann ich Daten ähnlich wie Arrays in MySQL speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!