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

20 JS-Abkürzungsfähigkeiten zur Verbesserung der Arbeitseffizienz

Inhaltsverzeichnis Wenn Sie mehrere Variablen gle...

Zwei Möglichkeiten zur Verwendung von React in React HTML

Grundlegende Verwendung <!DOCTYPE html> <...

Detailliertes Tutorial zur Installation von InfluxDB in Docker (Leistungstest)

1. Voraussetzungen 1. Das Projekt wurde bereitges...

Vue simuliert die Warenkorb-Abrechnungsfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung der Vue-Filter

<Text> <div id="Wurzel"> &l...

Node+Express zum Erzielen eines Paging-Effekts

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

Analyse der Prinzipien und Verwendung von Linux-Hardlinks und Softlinks

Im Linux-System gibt es einen Dateityp namens Lin...

MySQL-Inspektionsskript (unbedingt lesen)

Wie unten dargestellt: #!/usr/bin/env python3.5 p...

So installieren Sie den Apache-Dienst im Linux-Betriebssystem

Downloadlink: Betriebsumgebung CentOS 7.6 in eine...