Dieser Artikel stellt hauptsächlich die relevanten Informationen über die Methode zum Abfragen von Daten aus einer Tabelle durch MySQL und zum Einfügen in eine andere Tabelle vor. Freunde, die sie benötigen, können sich auf
MySQL zum Abfragen von Daten aus einer Tabelle beziehen Einfügen in eine andere Tabelle. Implementierungsmethode in eine andere Tabelle
Ob bei der Website-Entwicklung oder der Anwendungsentwicklung, wir stoßen häufig auf die Notwendigkeit, Daten aus einer bestimmten Tabelle von MySQL oder MS SQLServer stapelweise zu importieren In anderen Tabellensituationen ist es manchmal sogar notwendig, Importfelder anzugeben.
In diesem Artikel wird anhand der MySQL-Datenbank erläutert, wie alle Daten einer Tabelle oder die Daten bestimmter Felder über die SQL-Befehlszeile in die Zieltabelle importiert werden. Diese Methode ist auch auf die SQLServer-Datenbank, 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 target table SELECT * FROM source table;
Um beispielsweise die Artikeltabelle in die newArticles-Tabelle einzufügen, können Sie die folgende SQL-Anweisung verwenden:
INSERT INTO newArticles SELECT * FROM Articles ;
Kategorie 2. Wenn Sie nur bestimmte Felder importieren möchten, können Sie diese Methode verwenden :
INSERT INTO target table (field 1, field 2, ...) SELECT field 1, field 2, ... FROM source table;
Bitte beachten Sie die beiden Tabellen oben. Die Felder müssen konsistent sein, sonst kommt es zu Fehlern bei der Datenkonvertierung.
INSERT INTO TPersonnelChange( UserId, DepId, SubDepId, PostionType, AuthorityId, ChangeDateS, InsertDate, UpdateDate, SakuseiSyaId )SELECT UserId, DepId, SubDepId, PostionType, AuthorityId, DATE_FORMAT(EmployDate, '%Y%m%d'), NOW(), NOW(), 1 FROM TUserMst WHERE `Status` = 0 AND QuitFlg = 0 AND UserId > 2
Das obige ist der detaillierte Inhalt vonMySQL fragt Daten aus einer Tabelle ab und fügt sie in eine andere Tabellenimplementierungsmethode ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!