Mysql-Methode zum Kopieren einer Datenspalte einer Tabelle in eine Spalte einer anderen Tabelle

Mysql-Methode zum Kopieren einer Datenspalte einer Tabelle in eine Spalte einer anderen Tabelle

mysql kopiert eine Tabellenspalte in eine andere Tabelle

Manchmal müssen wir eine ganze Datenspalte aus einem Feld in ein anderes neues Feld kopieren. Das ist ganz einfach. Das SQL kann wie folgt geschrieben werden:

UPDATE tb_1 SET Inhaltsziel = Inhaltsquelle;

Die allgemeine Schreibweise ist wie folgt:

Aktualisieren Sie {Ihre_Tabelle}, setzen Sie {Quellfeld} = {Objektfeld}, wobei

Besser sind Tools wie Navicat, mit denen Sie direkt eine Datenspalte auswählen und diese kopieren und in die gewünschte Spalte einfügen können. Wenn es dieselbe Tabelle ist, gibt es kein Problem. Wenn es eine neue Tabelle ist, achten Sie bitte darauf, dass die Zeilenanzahl gleich bleibt. Sollte die Zeilenanzahl inkonsistent sein, können Sie eine neue Tabelle erstellen und die Spalten dort hinein kopieren, sodass die Anzahl der IDs konsistent bleibt.

Manchmal melden diese MySQL-Schnittstellentools Fehler. In diesem Fall ist es besser, die Befehlszeile zu verwenden. Um beispielsweise die Daten eines Tabellenfeldes in ein anderes Tabellenfeld zu kopieren, können Sie Folgendes schreiben:

UPDATE tb_1 INNER JOIN tb_2 ON tb_1.tid = tb_2.tid
SET tb_1.tcontent = tb_2.tcontent

Nachfolgend ein praktisches Beispiel, welches den Link der von PHPCMS generierten statischen Seite in das URL-Feld der Tabelle phpcms_content schreibt:

Stellen Sie zunächst die erforderliche URL-Feldspalte zusammen.

SELECT CONCAT(FROM_UNIXTIME(Eingabezeit,'%Y/%m%d'), '/', Inhalts-ID, '.html') AS dt FROM phpcms_content ORDER BY Inhalts-ID DESC

Kopieren Sie dann im Abfrage-Editor (Navicat) den gesamten Absatz in die URL-Spalte in der Tabelle phpcms_content .

Beispiel für das Kopieren von Feldern zwischen verschiedenen Tabellen:

Voraussetzung: Kopieren Sie das Namensfeld der Tabelle student in das Namensfeld der Tabelle student_rec

Schülertisch

student_rec-Tabelle

SQL-Implementierung:

UPDATE student_rec INNER JOIN student ON student.id = student_rec.student_id 
SET student_rec.`name` = student.`name`

Ergebnis:

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Drei Möglichkeiten zum Kopieren von MySQL-Tabellen (Zusammenfassung)
  • Drei Implementierungsmethoden für die MySQL-Kopiertabelle und die Grant-Analyse
  • Kopieren von Feldern zwischen verschiedenen Tabellen in MySQL
  • So verwenden Sie die Wurmreplikation in einer MySQL-Datentabelle
  • Details und Beispielcode der MySQL-Replikationstabelle
  • So kopieren Sie MySQL-Abfrageergebnisse in eine neue Tabelle (Aktualisieren, Einfügen)
  • MySQL-Beispielcode zum Kopieren der Tabellenstruktur und der Daten
  • Tutorial zum Kopieren von Daten aus einer Tabelle in eine neue Tabelle in MySQL
  • Tutorial zur Tabellenreplikation und Sicherung großer Datentabellen in MySQL
  • Mysql-Methode zum Kopieren der Tabellenstruktur und der Tabellendaten
  • So kopieren Sie eine MySQL-Tabelle

<<:  Die Entsprechung zwischen Tomcat- und JDK-Versionen und die Funktionen jeder Tomcat-Version

>>:  Vue3 implementiert ein Beispiel für eine Nachrichtenkomponente

Artikel empfehlen

So implementieren Sie den neuen Operator von JavaScript selbst

Inhaltsverzeichnis Konstruktor neuer Operator Imp...

vue2.x-Konfiguration von vue.config.js zur Projektoptimierung

Inhaltsverzeichnis Vorwort vue.config.js-Konfigur...

Javascript-Grundlagen zu integrierten Objekten

Inhaltsverzeichnis 1. Einführung in integrierte O...

Mehrere beliebte Website-Navigationsrichtungen in der Zukunft

<br />Dies ist nicht nur ein Zeitalter der I...

js implementiert einen einfachen Countdown

In diesem Artikelbeispiel wird der spezifische Co...

Warum node.js nicht für große Projekte geeignet ist

Inhaltsverzeichnis Vorwort 1. Anwendungskomponent...

FastDFS- und Nginx-Integration zur Codeanalyse

FastDFS- und Nginx-Integration: Der Tracker wird ...

MySQL-Parameterbezogene Konzepte und Abfrageänderungsmethoden

Vorwort: In einigen früheren Artikeln haben wir h...

Code zum Aktivieren von IE8 im IE7-Kompatibilitätsmodus

Das beliebteste Tag ist IE8 Browser-Anbieter geben...

Analyse des Quellcodes des Nginx-Speicherpools

Inhaltsverzeichnis Speicherpoolübersicht 1. Nginx...

So importieren Sie schnell Daten in MySQL

Vorwort: Im täglichen Studium und bei der Arbeit ...

Vue + echart realisiert Doppelsäulendiagramm

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

CSS Sticky Footer-Implementierungscode

Dieser Artikel stellt den Implementierungscode fü...