Vinzenz Mai: Teil aus Array in Mysql löschen

Beitrag lesen

Hallo Steve,

ich habe in einem Feld der MySQL-DB mehrere Zahlen, durch Komma getrennt gespeichert --> (etwa so: (3,4,5,10,14,200)).

Wie ist es nun möglich ein UPDATE der Spalte durchzuführen, sodass aus dem Feld lediglich die Zahl "10" gelöscht wird?

mit Hilfe der Funktionen ASCII(), SUBSTRING() und CONCAT() kannst Du dies bewerkstelligen, diese Funktionen sind im MySQL-Handbuch, Stringfunktionen erklärt.

Viel besser wäre es, wenn Du das kaputte Tabellendesign reparieren könntest. Dann wärst Du auf solche Krücken nicht mehr angewiesen. In eine Spalte einer Zeile gehört ganz genau _ein_ Wert, nicht mehrere.

Freundliche Grüße

Vinzenz