Anscheinend möchten Sie den ursprünglichen Preis für jeden bestellten Artikel beibehalten. Ich würde mich für Option 1 entscheiden und dann eine weitere Spalte in Ihrer Tabelle erstellen, die eine Zeichenfolge enthält, die jeden Artikel in der Bestellung identifiziert.
Wenn ich zum Beispiel Obst verkaufe, könnte eine Banane iZ
haben als eindeutiger Schlüssel. Und ein Apfel könnte 6U
haben als eindeutiger Schlüssel. Wenn ein Benutzer eine Bestellung aufgibt, werden diese eindeutigen Schlüssel in Ihre neue Spalte eingefügt. Wenn Sie also sehen, dass die Daten dieser Spalte iZ6U
sind Sie würden wissen, dass der Benutzer einen Apfel und eine Banane bestellt hat.