Freigeben über


MySQL

MySQL ist ein open-source relationales Datenbankverwaltungssystem. Stellen Sie eine Verbindung mit der lokalen MySQL-Datenbank her, um Daten zu lesen und zu schreiben.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - China Cloud betrieben von 21Vianet
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - China Cloud betrieben von 21Vianet
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - China Cloud betrieben von 21Vianet
Kontakt
Name Microsoft
URL Microsoft LogicApps-Unterstützung
Microsoft Power Automate-Support
Microsoft Power Apps-Unterstützung
Connectormetadaten
Herausgeber Microsoft
Webseite https://www.mysql.com/
Datenschutzrichtlinie https://www.oracle.com/legal/privacy/

Voraussetzungen

  • MySQL-Datenbank 5.1 oder höher

  • Connector/NET 6.6.5 oder höher. Laden Sie die relevante Version von der Seite "Connector/NET General Availability Releases" herunter, und installieren Sie sie.

    Der 32-Bit-Anbieter wird mit der Plattform "ANY CPU" erstellt, sodass Sie den Anbieter für jede Architektur (32-Bit oder 64-Bit) des Produkts verwenden können, in dem Sie den Connector verwenden möchten.

Allgemeine bekannte Probleme und Einschränkungen

  • Nicht unterstützt: Azure-Datenbank für MySQL, JSON-Typen

  • Abrufen der Zeilenaktion : Wenn Sie den Order By Parameter nicht verwenden, verwendet MySQL Primärschlüssel. Dieses Verhalten erzeugt nicht deterministische Ergebnisse in der Ausgabe der Aktion, die Probleme verursachen kann, z. B. das Duplizieren von Datensätzen in der Ausgabe der Aktion, wenn die Paginierung aktiviert ist.

    Um deterministische Ergebnisse in der Ausgabe der Aktion zu erhalten, stellen Sie sicher, dass Sie den Order By Parameter verwenden.

  • Zeilenaktion einfügen : Sie müssen einen expliziten Wert für die Primärschlüsselspalte angeben, auch wenn der Standard- oder Autoinkrementierungswert definiert ist.

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Freigabefähig

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist eine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird auch die Verbindung freigegeben. Weitere Informationen finden Sie in der Übersicht über Connectors für Canvas-Apps – Power Apps | Microsoft-Dokumente

Name Typ Description Erforderlich
Server Schnur Geben Sie den MySQL-Server an. Richtig
Datenbankname Schnur Geben Sie den Namen der MySQL-Datenbank an. Richtig
Authentifizierungstyp [Standard auswählen] Schnur Authentifizierungstyp zum Herstellen einer Verbindung mit Ihrer Datenbank
Nutzername securestring Anmeldeinformationen für Benutzernamen Richtig
Kennwort securestring Kennwortanmeldeinformationen Richtig
Gateway gatewaySetting Lokales Gateway (weitere Details finden Sie unter https://docs.microsoft.com/data-integration/gateway Richtig
Verbindung verschlüsseln Boolesch Verbindung verschlüsseln

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 300 60 Sekunden

Aktionen

Abrufen von Tabellen

Dieser Vorgang ruft Tabellen aus einer Datenbank ab.

Abrufen von Zeilen

Dieser Vorgang ruft Zeilen aus einer Tabelle ab.

Zeile abrufen

Dieser Vorgang ruft eine Zeile aus einer Tabelle ab.

Zeile aktualisieren

Dieser Vorgang aktualisiert eine vorhandene Zeile in einer Tabelle.

Zeile einfügen

Dieser Vorgang fügt eine neue Zeile in eine Tabelle ein.

Zeile löschen

Dieser Vorgang löscht eine Zeile aus einer Tabelle.

Abrufen von Tabellen

Dieser Vorgang ruft Tabellen aus einer Datenbank ab.

Gibt zurück

Stellt eine Liste von Tabellen dar.

Body
TablesList

Abrufen von Zeilen

Dieser Vorgang ruft Zeilen aus einer Tabelle ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Tabellenname
table True string

Name der MySql-Tabelle

Filterabfrage
$filter string

Eine ODATA-Filterabfrage, um die zurückgegebenen Einträge einzuschränken (z. B. stringColumn eq 'string' OR numberColumn lt 123).

Bestellung nach
$orderby string

Eine ODATA orderBy-Abfrage zum Angeben der Reihenfolge der Einträge.

Maximale Anzahl abrufen
$top integer

Maximale Anzahl der abzurufenden Einträge (Standard = 512).

Anzahl überspringen
$skip integer

Die Anzahl der zu überspringenden Einträge (Standard = 0).

Abfrage auswählen
$select string

Bestimmte Felder, die aus Einträgen abgerufen werden sollen (Standard = alle).

Gibt zurück

Die Ausgaben dieses Vorgangs sind dynamisch.

Zeile abrufen

Dieser Vorgang ruft eine Zeile aus einer Tabelle ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Tabellenname
table True string

Name der MySql-Tabelle

Zeilen-ID
id True string

Primärschlüssel der abzurufenden Zeile

Gibt zurück

Die Ausgaben dieses Vorgangs sind dynamisch.

Zeile aktualisieren

Dieser Vorgang aktualisiert eine vorhandene Zeile in einer Tabelle.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Tabellenname
table True string

Name der Tabelle

Zeilen-ID
id True string

Primärschlüssel der zu aktualisierenden Zeile

Zeile
item True dynamic

Zeile mit aktualisierten Werten

Gibt zurück

Die Ausgaben dieses Vorgangs sind dynamisch.

Zeile einfügen

Dieser Vorgang fügt eine neue Zeile in eine Tabelle ein.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Tabellenname
table True string

Name der Tabelle

Zeile
item True dynamic

Zeile, die in die angegebene Tabelle eingefügt werden soll

Gibt zurück

Die Ausgaben dieses Vorgangs sind dynamisch.

Zeile löschen

Dieser Vorgang löscht eine Zeile aus einer Tabelle.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Tabellenname
table True string

Name der Tabelle

Zeilen-ID
id True string

Primärschlüssel der zu löschenden Zeile

Definitionen

Table

Stellt eine Tabelle dar.

Name Pfad Typ Beschreibung
Name
Name string

Der Name der Tabelle. Der Name wird zur Laufzeit verwendet.

Anzeigename
DisplayName string

Der Anzeigename der Tabelle.

TablesList

Stellt eine Liste von Tabellen dar.

Name Pfad Typ Beschreibung
value
value array of Table

Liste der Tabellen