Wie wird eine Zeichenfolge einem Spaltenwert in MySQL vorangestellt?
Brauche ich ein SQL-update-Anweisung für die Aktualisierung von einem bestimmten Bereich alle Zeilen mit einer Zeichenfolge "test" Hinzugefügt werden, in der vor den vorhandenen Wert an.
Zum Beispiel, wenn der vorhandene Wert ist "versuchen" sollte es "testtry".
InformationsquelleAutor der Frage santanu | 2009-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die CONCAT Funktion zu tun:
Wenn Sie möchten, zu bekommen klüger, und nur die Spalten aktualisieren, die nicht bereits über test vorangestellt, versuchen
InformationsquelleAutor der Antwort Paul Dixon
InformationsquelleAutor der Antwort Ferdinand Beyer
Das ist eine einfache eine
InformationsquelleAutor der Antwort soulmerge
Viele string-update-Funktionen in MySQL zu sein scheint, funktioniert dies so:
Wenn ein argument ist
null
, dann Verkettung oder andere Funktionen zurücknull
zu.So, nach aktualisieren eines Feldes mit
null
Wert, zuerst auf einen nicht-null-Wert, wie''
Beispiel:
InformationsquelleAutor der Antwort bvidinli
Können wir concat gleichen Spalte oder auch andere Spalte der Tabelle.
InformationsquelleAutor der Antwort user3419778