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 ByParameter 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 ByParameter 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
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
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
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
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 |