Stapelweises Ersetzen eines Teils der Daten eines Felds in MySQL (empfohlen)

Stapelweises Ersetzen eines Teils der Daten eines Felds in MySQL (empfohlen)

Stapelweises Ersetzen eines Teils der Daten eines Felds in MySQL. Die spezifische Einführung lautet wie folgt:

1. Ändern Sie den gesamten Text im Feld, das die angegebene Zeichenfolge enthält

UPDATE TabelleA SET FeldB = Ersetzen(FeldB, 'aaa', 'bbb')
 Beispiel: Update Table Set URL = Ersetzen (URL, „aaa“, „bbb“) [Aaa im URL-Feld stapelweise in bbb ändern]
  Tabelle aktualisieren, URL festlegen = ERSETZEN (URL, '3', '1.png'), wobei Bedingung ist;

2. Änderung der Allgemeinen Geschäftsbedingungen:

Update-Tabelle, setze Spalte='', wobei die Spalte null ist 
Spalte: Aktualisiere „Tabelle“, setze „URL“ = „0“, wobei „URL“ null ist.

Wissenspunktergänzung: MySQL-Batch ersetzt einen Teil des Inhalts eines Felds

Beispiel

Es gibt eine Datentabelle Person, die Struktur ist wie folgt

Ausweis Name URLs
1 Zhang San xh.jpg
2 Li Si xh.jpg
3 Wang Wu 3.jpg

Voraussetzung: Ersetzen Sie das xh im URL-Feld durch den Wert im ID-Feld

Stellungnahme:

UPDATE person SET urls = (REPLACE(urls,'xh',id));

Ausführungsergebnis:

Ausweis Name URLs
1 Zhang San 1.jpg
2 Li Si 2.jpg
3 Wang Wu 3.jpg

Zusammenfassen

Dies ist das Ende dieses Artikels über das Batch-Ersetzen eines Teils der Daten in einem Feld in MySQL. Weitere relevante Inhalte zum Batch-Ersetzen von MySQL-Feldern finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • mysql ersetzt einen Teil des Feldinhalts und mysql ersetzt die Funktion replace()
  • Zwei Abfragemethoden, wenn der MySQL-Abfragefeldtyp JSON ist
  • MySQL-Gruppierungsmethode für die Gruppierungssequenz einzelner Wörter und die Gruppierung mehrerer Felder
  • Sollten nullbare Felder in MySQL auf NULL oder NOT NULL gesetzt werden?
  • Der Unterschied zwischen den Feldtypen char, varchar und Text in MySQL
  • Analyse, wie eine gespeicherte Prozedur in MySQL erstellt wird, um einer Datentabelle neue Felder hinzuzufügen
  • MySQL SQL-Anweisung zum Suchen doppelter Daten basierend auf einem oder mehreren Feldern
  • Eine kurze Einführung in die Abfrageeffizienz von MySQL-Speicherfeldtypen

<<:  Vue – Erste Schritte mit der Wettervorhersage

>>:  Ubuntu 20.04 – Bestes Konfigurationshandbuch (unverzichtbar für Anfänger)

Artikel empfehlen

So ändern Sie das Root-Passwort in MySQL 5.7

Ab MySQL 5.7 wurden viele Sicherheitsupdates hinz...

So implementieren Sie verschiebbare Komponenten in Vue

In diesem Artikel erfahren Sie, wie Sie ziehbare ...

Unterschiede zwischen Windows Server 2008R2, 2012, 2016 und 2019

Inhaltsverzeichnis Allgemeine Versionseinführung ...

So implementieren Sie den Nginx-Reverse-Proxy für mehrere Server

Nginx verwendet mehrere Reverse-Proxy-Server, was...

Ausführliche Erläuterung der HTML-Grundlagen (Teil 2)

1. Liste Der Listen-UL- Container wird mit einer ...

Tutorial zur HTML-Tabellenauszeichnung (2): Tabellenrahmenattribute BORDER

Standardmäßig beträgt der Rand der Tabelle 0 und ...

Die Frontend-Entwicklung muss jeden Tag lernen, HTML-Tags zu verstehen (1)

2.1 Semantisierung sorgt dafür, dass Ihre Webseit...

Tutorial zur Installation von VMware, Nmap und Burpsuite

Inhaltsverzeichnis VMware BurpSuite 1. Virtuelles...