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

Zusammenfassung der Verwendung von vue Watch und Computed

Inhaltsverzeichnis 01. Hörer beobachten (1) Funkt...

Tutorial zur Verwendung von $attrs und $listeners in Vue

Inhaltsverzeichnis einführen Beispiel Zusammenfas...

Detaillierte Erklärung zum Schreiben von MySQL ungleich null und gleich null

1. Tabellenstruktur 2. Tabellendaten 3. Das Abfra...

Saubere XHTML-Syntax

Das Schreiben von XHTML erfordert eine saubere HTM...

Detaillierte Erklärung der Docker-Einstiegspunktdatei

Schließen Sie beim Schreiben einer Docker-Datei e...

Implementierung des CSS Fantastic Border Animation-Effekts

Heute habe ich auf der Blog-Site shoptalkshow ges...

MySQL-Datenbankoptimierung: Indeximplementierungsprinzip und Nutzungsanalyse

Dieser Artikel veranschaulicht anhand von Beispie...

jQuery simuliert einen Picker, um einen gleitenden Auswahleffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

CSS imitiert den sanften Umschalttasteneffekt von Apple

Inhaltsverzeichnis 1. Code-Analyse 2. Quellcode Q...

Detaillierte Beispiele für die Ausführung von Zabbix-Remotebefehlen

Inhaltsverzeichnis eins. Umfeld zwei. Vorsichtsma...

Detaillierte Erklärung zum CSS-Randkollaps

Vorherige Das ist eine klassische alte Frage. Da ...

Vue implementiert die Frage-Antwort-Funktion

1. Schnittstelle für die Anforderung einer Antwor...