KraKi(noAuth): MySQL array-Datentyp

Beitrag lesen

Hi

Nein. Drei Spalten.

Eine aus Prinzip für einen Primärschlüssel.

Und als relevante Werte dann einmal die ID aus der Haupttabelle, und den Wert.

Wenn das hier deine Haupttabelle ist:

id | Name | Spalten |
1  | foo  | 3;6;8   |

ändert sich diese zu:
h_id | Name |
1  | foo  |

und die Nebentabelle wird zu:
s_id | h_id | wert
1    |  1   |  3
2    |  1   |  6
3    |  1   |  8

Auch gut, ich hatte es jetzt so vorgehabt:

Haupttabelle
id | Name | Spalte_min | Spalte_max |
1  | foo  | 3          | 5          |

Nebentabelle:
id | Wert |
1  | 0    |
2  | 0    |
3  | 3    |
4  | 6    |
5  | 8    |
6  | 0    |

Also sind die Werte in den Zeilen "drei bis fünf" betroffen.
Mit deiner Mehtode ist es aber bedeutend einfacher später Werte nachzupflegen.

Danke!