Einer meiner Kunden hat in einer unserer Anwendungen eine Reihe von Kontonummern hinzugefügt. Beim Versuch, eine Transaktion auszuführen, schlägt die Transaktion aufgrund der Leerzeichen am Ende der Kontonummer fehl. Wie aktualisiere ich seine Datensätze in der Mysql-Datenbank, um alle Leerzeichen aus den Konten zu entfernen, die sie am Ende haben, ohne dass er die Clients löschen und die Konten erneut hinzufügen muss? Die Struktur der Tabelle (n) ist wie folgt:
Ich bin mir nicht sicher, wie ich die Abfrage oder die Funktion von mysql strukturieren soll
Die Account-Tabelle:
%Vor% Wenn Sie RTRIM()
alle Konten eines bestimmten Kunden benötigen, können Sie ein JOIN
wie folgt mit Ihrer UPDATE-Anweisung verwenden:
Wenn Sie in accounts_table nicht viele Datensätze haben und sicherstellen möchten, dass alle accountnumber
-Werte getrimmt sind, können Sie die Trimmung einfach wie folgt auf alle Datensätze anwenden:
Tags und Links mysql sql-update