Partager via


MySQL

MySQL est un système de gestion de base de données relationnelle open source. Connectez-vous à la base de données MySQL locale pour lire et écrire des données.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - China Cloud géré par 21Vianet
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - China Cloud géré par 21Vianet
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - China Cloud géré par 21Vianet
Contact
Nom Microsoft
URL Microsoft LogicApps Support
Prise en charge de Microsoft Power Automate
Prise en charge de Microsoft Power Apps
Métadonnées du connecteur
Éditeur Microsoft
Site web https://www.mysql.com/
Politique de confidentialité https://www.oracle.com/legal/privacy/

Prerequisites

  • Base de données MySQL 5.1 ou ultérieure

  • Connecteur/NET 6.6.5 ou version ultérieure. Téléchargez et installez la version appropriée à partir de la page Versions de disponibilité générale du connecteur/NET.

    Le fournisseur 32 bits est créé avec la plateforme « ANY CPU », ce qui vous permet d’utiliser le fournisseur sur n’importe quelle architecture (32 bits ou 64 bits) du produit où vous envisagez d’utiliser le connecteur.

Problèmes et limitations connus généraux

  • Non pris en charge : Azure Database pour MySQL, types JSON

  • Action Obtenir des lignes : si vous n’utilisez pas le Order By paramètre, MySQL utilise des clés primaires. Ce comportement produit des résultats non déterministes dans la sortie de l’action qui peut entraîner des problèmes, tels que la duplication d’enregistrements dans la sortie de l’action lorsque la pagination est activée.

    Pour obtenir des résultats déterministes dans la sortie de l’action, veillez à utiliser le Order By paramètre.

  • Insérer une action de ligne : vous devez fournir une valeur explicite pour la colonne de clé primaire, même si la valeur par défaut ou la valeur de création automatique est définie.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs

Nom Type Descriptif Obligatoire
Serveur ficelle Spécifiez le serveur MySQL. Vrai
Nom de la base de données ficelle Spécifiez le nom de la base de données MySQL. Vrai
Type d’authentification [Sélectionner de base] ficelle Type d’authentification pour vous connecter à votre base de données
Nom d’utilisateur securestring Informations d’identification du nom d' Vrai
Mot de passe securestring Informations d’identification du mot de passe Vrai
Gateway gatewaySetting Passerelle locale (voir https://docs.microsoft.com/data-integration/gateway pour plus d’informations Vrai
Chiffrer la connexion bool Chiffrer la connexion

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 300 60 secondes

Actions

Insérer une ligne

Cette opération insère une nouvelle ligne dans une table.

Mettre à jour la ligne

Cette opération met à jour une ligne existante dans une table.

Obtenir des lignes

Cette opération obtient des lignes d’une table.

Obtenir des tables

Cette opération obtient des tables d’une base de données.

Obtenir une ligne

Cette opération obtient une ligne d’une table.

Supprimer une ligne

Cette opération supprime une ligne d’une table.

Insérer une ligne

Cette opération insère une nouvelle ligne dans une table.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la table
table True string

Nom de la table

Ligne
item True dynamic

Ligne à insérer dans la table spécifiée

Retours

Les sorties de cette opération sont dynamiques.

Mettre à jour la ligne

Cette opération met à jour une ligne existante dans une table.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la table
table True string

Nom de la table

ID de ligne
id True string

Clé primaire de la ligne à mettre à jour

Ligne
item True dynamic

Ligne avec des valeurs mises à jour

Retours

Les sorties de cette opération sont dynamiques.

Obtenir des lignes

Cette opération obtient des lignes d’une table.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la table
table True string

Nom de la table MySql

Filtrer la requête
$filter string

Requête de filtre ODATA pour restreindre les entrées retournées (par exemple, stringColumn eq 'string' OR numberColumn lt 123).

Commande par
$orderby string

Requête ODATA orderBy pour spécifier l’ordre des entrées.

Nombre maximal d’obtentions
$top integer

Nombre maximal d’entrées à récupérer (valeur par défaut = 512).

Ignorer le nombre
$skip integer

Nombre d’entrées à ignorer (valeur par défaut = 0).

Sélectionner la requête
$select string

Champs spécifiques à récupérer à partir d’entrées (valeur par défaut = all).

Retours

Les sorties de cette opération sont dynamiques.

Obtenir des tables

Cette opération obtient des tables d’une base de données.

Retours

Représente une liste de tables.

Corps
TablesList

Obtenir une ligne

Cette opération obtient une ligne d’une table.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la table
table True string

Nom de la table MySql

ID de ligne
id True string

Clé primaire de la ligne à récupérer

Retours

Les sorties de cette opération sont dynamiques.

Supprimer une ligne

Cette opération supprime une ligne d’une table.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la table
table True string

Nom de la table

ID de ligne
id True string

Clé primaire de la ligne à supprimer

Définitions

Table

Représente une table.

Nom Chemin d’accès Type Description
Nom
Name string

Nom de la table. Le nom est utilisé au moment de l’exécution.

DisplayName
DisplayName string

Nom complet de la table.

TablesList

Représente une liste de tables.

Nom Chemin d’accès Type Description
value
value array of Table

Liste des tables