Juten Tach!
Lange bin ich ohne eure Hilfe zu Recht gekommen, aber jetzt bin ich wieder an einem Punkt, wo ich nicht weiter komme.
Ich arbeite auf einem SQL Server 2016, dort habe ich einen linked Server zu einem MySQL Server (eine Tabelle) eingerichtet, Treiber ist logischerweise ODBC.
Ich möchte jetzt Daten aus meiner MSSQL Tabelle in die MySQL Tabelle importieren. Mein vereinfachtes SQL sieht so aus:
Ich erhalte die Ausgabe, das es erfolreich war und 132 Dazensätze verarbeitet wurden. Wenn ich mir dann direkt die MySQL Tabelle ansehe über phpmyadmin beispielsweise, dann sehe ich die neuen Datensätze nicht.
Frage ich die Tabelle über den MS SQL Server mit
ab, sehe ich die Datensätze.
Kann mir jemand sagen wieso und weshalb? ._.
Vielen Dank!
Erik
Lange bin ich ohne eure Hilfe zu Recht gekommen, aber jetzt bin ich wieder an einem Punkt, wo ich nicht weiter komme.
Ich arbeite auf einem SQL Server 2016, dort habe ich einen linked Server zu einem MySQL Server (eine Tabelle) eingerichtet, Treiber ist logischerweise ODBC.
Ich möchte jetzt Daten aus meiner MSSQL Tabelle in die MySQL Tabelle importieren. Mein vereinfachtes SQL sieht so aus:
Code:
INSERT OPENQUERY (MYSQL_BEWERTUNG, 'SELECT PERSONALNR, EINSATZSART, KUNDENNR FROM tb_bewertung')
SELECT b.PERSONALNR, b.DATUMVON, b.KUNDENNR
FROM ext_bewertungen b
Ich erhalte die Ausgabe, das es erfolreich war und 132 Dazensätze verarbeitet wurden. Wenn ich mir dann direkt die MySQL Tabelle ansehe über phpmyadmin beispielsweise, dann sehe ich die neuen Datensätze nicht.
Frage ich die Tabelle über den MS SQL Server mit
Code:
SELECT PERSONALNR, EINSATZSART, KUNDENNR FROM OPENQUERY(MYSQL_BEWERTUNG,
'SELECT PERSONALNR, EINSATZSART, KUNDENNR FROM tb_bewertung') order by 1;
Kann mir jemand sagen wieso und weshalb? ._.
Vielen Dank!
Erik