MySQL-Abfragedaten aus einer Tabelle und Einfügen in eine andere Tabellenimplementierungsmethode Ob bei der Website-Entwicklung oder der Anwendungsentwicklung stoßen wir häufig auf Situationen, in denen wir Daten stapelweise aus einer Tabelle in MySQL oder MS SQL Server in eine andere Tabelle importieren müssen und manchmal sogar die Importfelder angeben müssen. In diesem Artikel wird am Beispiel einer MySQL-Datenbank erläutert, wie alle Daten einer Tabelle oder die Daten angegebener Felder über die SQL-Befehlszeile in die Zieltabelle importiert werden. Diese Methode ist auch auf SQL Server-Datenbanken, also T-SQL, anwendbar. Kategorie 1: Wenn die Felder der beiden Tabellen (Exporttabelle und Zieltabelle) konsistent sind und Sie alle Daten einfügen möchten, können Sie diese Methode verwenden: INSERT INTO Zieltabelle SELECT * FROM Quelltabelle; Um beispielsweise die Artikeltabelle in die Tabelle „newArticles“ einzufügen, können Sie die folgende SQL-Anweisung verwenden: INSERT INTO neueArtikel SELECT * FROM Artikel; Kategorie 2: Wenn Sie nur bestimmte Felder importieren möchten, können Sie diese Methode verwenden: INSERT INTO Zieltabelle (Feld 1, Feld 2, ...) SELECT Feld 1, Feld 2, ... FROM Quelltabelle; Bitte beachten Sie, dass die Felder in den beiden oben genannten Tabellen konsistent sein müssen, da es sonst zu Fehlern bei der Datenkonvertierung kommt. INSERT INTO TPersonnelChange( Benutzer-ID, DepId, SubDepId, Positionstyp, Autoritäts-ID, Änderungsdatum, Datum einfügen, Aktualisierungsdatum, SakuseiSyaId )WÄHLEN Benutzer-ID, DepId, SubDepId, Positionstyp, Autoritäts-ID, DATE_FORMAT(Beschäftigungsdatum, '%Y%m%d'), JETZT(), JETZT(), 1 AUS TUserMst WO `Status` = 0 UND QuitFlg = 0 UND Benutzer-ID > 2 Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site! Das könnte Sie auch interessieren:
|
<<: jQuery implementiert einen einfachen Kommentarbereich
>>: js, um einfache Lupeneffekte zu erzielen
Canvas war schon immer ein unverzichtbares Tag-El...
Inhaltsverzeichnis Vorwort Vorbereitung Gehen! Te...
Inhaltsverzeichnis 1. Funktionsbindung 2. Mit Par...
Vorwort Als wir den Stil der Webseite oben geschr...
Inhaltsverzeichnis Registrieren von Komponenten K...
Lösung für den Fehler beim Starten von MySQL MySQ...
1. Einreihiger Überlauf 1. Wenn eine einzelne Zei...
Inhaltsverzeichnis VARCHAR- und CHAR-Typen Abschl...
Inhaltsverzeichnis Die Beziehung zwischen der Kon...
Hier ist ein Beispielcode für die Verwendung regu...
Inhaltsverzeichnis Vorwort Kerncode Datei zeigt e...
Lösung 1 Deinstallieren Sie vollständig und lösch...
Inhaltsverzeichnis Allgemeine Entwicklung von Upl...
In diesem Artikelbeispiel wird der spezifische Co...
Dieser Artikel stellt ein Beispiel für die Verwen...