Vinzenz Mai: Arrays in MySQL-Datenbank speichern und auslesen

Beitrag lesen

Hallo

Schlagwort ist dann eine Spalte vom Typ "Array" und CONTAIN sollte bedeuten, dass im Array "Sonnenuntergang" vorhanden ist. Wisst ihr so eine MySQL-Syntax?

Gibt es in MySQL derzeit nicht, in PostgreSQL dagegen schon.

Falls es keine gibt (was ich leider glaube, denn ich habe nichts dazu gefunden), wie kann ich das sonst umsetzen?

wie üblich. Normalisiere Deine Daten und speichere diese atomar ab.
Sprich: Verknüpfe Deine Schlagworttabelle mit der Tabelle der Bilder.

Ein Schlagwort kann zu mehreren Bildern passen. Einem Bild können mehrere Schlagworte zugeordnet sein, d.h. eine ganz normal m:n-Beziehung.

Freundliche Grüße

Vinzenz