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

Optimale Webseitenbreite und ihre kompatible Implementierungsmethode

1. Beim Entwerfen einer Webseite ist das Bestimmen...

Ungültige Lösung beim Definieren mehrerer Klassenattribute in HTML

Beim Schreiben von HTML definieren wir häufig mehr...

Verwendung des Linux-Befehls „sar“ und Analyse von Codebeispielen

1. CPU-Auslastung sar -p (den ganzen Tag anzeigen...

Grundlegende Schritte zur Verwendung einer Mysql-SSH-Tunnelverbindung

Vorwort Aus Sicherheitsgründen kann sich der Root...

WeChat-Applet-Entwicklung Formularvalidierung WxValidate-Nutzung

Ich persönlich bin der Meinung, dass das Entwickl...

Detaillierte Erklärung der MySQL-Berechtigungen und -Indizes

MySQL-Berechtigungen und Indizes Der höchste Benu...

MySQL-Sequenz AUTO_INCREMENT ausführliche Erklärung und Beispielcode

MySQL-Sequenz AUTO_INCREMENT ausführliche Erkläru...

MySQL 8.0.12 – Schnellinstallations-Tutorial

Die Installation von MySQL 8.0.12 dauerte zwei Ta...

Die Magie des tr-Befehls beim Zählen der Häufigkeit englischer Wörter

Wir alle kennen den Befehl tr, mit dem Ersetzunge...

Vue-CLI - Aufzeichnung der Schritte zur mehrseitigen Verzeichnisverpackung

Seitenverzeichnisstruktur Beachten Sie, dass Sie ...