So aktualisieren Sie eine Datenbank aufnehmen und halten immer noch die alten Werte in MySQL?

Möchte ich eine Spalte aktualisieren, indem Sie einen neuen Wert neben die alten. Also, wenn Spalte "Früchte" einen Wert von "äpfel" und ich meine Abfrage sollte es dann haben einen Wert von "äpfel, Orangen".

Recht, wenn ich jetzt dazu eine update-Anweisung"

UPDATE tableName SET fruits='oranges' WHERE id=1;

Es einfach überschreibt äpfel mit Birnen. Wie kann ich es bekommen, um den neuen Wert neben die alte, die durch Kommas getrennt?

  • Dies ist nicht wirklich ein gutes schema. Sie werden wahrscheinlich Probleme Abfragen dieser Werte die Straße hinunter. Sie sollten erklären, wie Sie beabsichtigen, die Verwendung der Daten. Je nachdem, was Sie wollen, ist eine Zuordnungstabelle kann eine bessere Lösung sein.
  • Nur zu lernen, sql und am Aufbau einer basic-blog, also der Skalierbarkeit ist nicht ein Problem.
InformationsquelleAutor Lusaunt | 2010-03-03
Schreibe einen Kommentar