Intégration MySQL MakeAutomatiser MySQL avec Make.
Ta base peut travailler pendant que tu fais autre chose. L'intégration MySQL Make ouvre 8 modules, des briques à poser dans un scénario, l'automatisation que Make fait tourner pour toi. Rien dans MySQL ne le lance : Make vient regarder tes tables à l'intervalle choisi.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que permet vraiment l'intégration MySQL Make ?
Elle relie ton serveur MySQL à Make une bonne fois : cette connexion, c'est ton compte de base rattaché à Make, et tous les modules MySQL la réutilisent ensuite. À partir de là, Make lit des lignes, en écrit, en modifie, en supprime, et les fait circuler vers tes autres outils. Les 8 modules se répartissent en 6 actions, 1 recherche et 1 itérateur.
Quand la logique tourne déjà en SQL, elle n'a pas besoin d'être réécrite dans Make : une procédure déjà écrite continue de tourner, Make se contente de l'appeler. Execute a stored procedure la déclenche et récupère ce qu'elle renvoie, et Iterate recordset of a stored procedure éclate ce résultat en lignes que le scénario traite une par une.
Autre usage courant, la ligne qui part directement dans la bonne table. Insert row into a table écrit un nouvel enregistrement avec la valeur que lui passe le module précédent, sans que personne retape l'information à la main.
Et quand une table de test ou un import provisoire encombre la base, Select row(s) from a table repère les lignes concernées avant que Delete row(s) from a table les efface : une vérification, puis un nettoyage, sans ouvrir de client SQL.
Ce que Make ne fera pas de lui-même, c'est surveiller ta base : MySQL n'a aucun déclencheur, le module qui réagit tout seul à un événement. Une planification sur un autre module ou le déclencheur d'une autre app doit donc lancer le scénario, et le serveur doit rester joignable depuis internet.
Le même besoin existe côté n8n : la page Intégration MySQL n8n détaille son nœud, n8n vs Make aide à choisir, et la Formation Make convient si l'éditeur est encore nouveau.
Comment connecter MySQL à Make ?
- 01
Pose un module MySQL et crée la connexion
Avant tout, il te faut un serveur MySQL qui tourne et qui répond. Dans Make, glisse n'importe quel module MySQL dans un scénario et clique sur Create a connection. Cette connexion, c'est ton compte de base relié à Make une fois pour toutes, et tous les modules MySQL suivants s'en servent.
- 02
Remplis les champs du serveur
Donne un nom à la connexion, puis complète Host avec l'adresse publique de ton serveur, Port, User et Password. Renseigne aussi Database : la plupart des modules s'en passent, Execute a query (advanced) non.
- 03
Enregistre et valide l'accès
Clique sur Save. Make te demande ensuite de t'authentifier et de confirmer l'accès si le serveur l'exige. Un serveur ancien réclame parfois Allow insecure authentication. Pour du TLS, les champs facultatifs acceptent un fichier P12, PFX ou PEM que Make utilise sans le conserver.
Ton premier scénario avec MySQL
ObjectifÀ chaque exécution planifiée, Make lit dans MySQL les lignes qui répondent à ta condition et les recopie dans une autre table.
- 01
Crée le scénario
Depuis la page Scenarios, ouvre un nouveau scénario et clique sur le + pour poser le premier module. Cherche MySQL par son nom et choisis Select row(s) from a table.
- 02
Branche la base et choisis la table
Clique sur Create a connection s'il s'agit de ton premier module MySQL, puis indique la table à lire et la condition qui filtre les lignes. Make ne propose que ce que la connexion lui laisse voir.
- 03
Ajoute l'écriture
Clique sur le + à droite du module et ajoute Insert row into a table. Relie chaque colonne à la valeur du module précédent : ce qui circule ainsi s'appelle un bundle, un élément passé d'un module au suivant.
- 04
Teste avec Run once
Clique sur Run once, le bouton qui exécute le scénario une seule fois. Chaque module affiche les bundles reçus, tu vois donc les lignes lues avant la moindre écriture.
- 05
Planifie puis active
Ouvre Scheduling sur le premier module, la petite horloge : un scénario neuf est réglé sur 15 minutes par défaut. Choisis ton intervalle, puis bascule le scénario en marche.
Ce que MySQL sait faire dans un scénario
MySQL te donne 8 modules en 3 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.
Sommaire des modules
Actions
6 modulesDelete row(s) from a table
ActionCe module supprime les lignes qui répondent à tes conditions et ne renvoie qu'une confirmation. Rien ne revient avec, la ligne n'existe plus.
Execute a query (advanced)
ActionTu écris la requête SQL et Make l'exécute telle quelle sur ta base. C'est la porte de sortie quand aucune des 6 actions prêtes à l'emploi ne couvre ton besoin.
Execute a stored procedure
ActionIl appelle une procédure déjà écrite dans ta base et récupère ce qu'elle renvoie. La logique reste côté MySQL, Make se charge juste de la déclencher au bon moment.
Insert row into a table
ActionUn élément entre, une ligne s'écrit. Tu relies les valeurs venues du module précédent, et le module te rend la ligne qu'il vient de créer.
Update row(s) in a table
ActionIl modifie les colonnes que tu désignes sur les lignes qui répondent à ta condition. Le reste de la table ne bouge pas.
Pass NULL values into a table
ActionDans la doc seulementCelui-ci écrit un vrai NULL dans la colonne, là où un module classique poserait une chaîne vide. La nuance compte dès que tu filtres ou que tu comptes des lignes.
Searches
1 moduleYou may also use the existing basic text operators for comparing dates and datetimes. Just use text formatted date/datetime as the second operand: YYYY-MM-DD for date typeYYYY-MM-DD HH:mm:ss for datetime type Literal static datetime value example: Formatted dynamic datetime value example:
Select row(s) from a table
RechercheIl lit une table et fait passer chaque ligne trouvée dans la suite du scénario, un bundle par ligne. Zéro, une ou plusieurs : la suite s'exécute autant de fois qu'il y a de résultats.
YYYY-MM-DD, ou YYYY-MM-DD HH:mm:ss pour une colonne qui porte l'heure.Iterators
1 moduleIterate recordset of a stored procedure
ItérateurDans Make“Iterates through recordset received from a stored procedure.”
Il prend le recordset renvoyé par une procédure stockée et le découpe en un bundle par ligne. Chaque ligne suit ensuite son propre chemin dans le scénario.
Besoin d'aide pour automatiser MySQL avec Make ?
Une personne lit chaque message.
Les questions qui viennent ensuite
01L'intégration MySQL Make est-elle gratuite ?
02De quoi as-tu besoin pour brancher ta base sur Make ?
03Un scénario peut-il réagir à une nouvelle ligne dans MySQL ?
04Il manque un module MySQL, on fait comment ?
05Make ou n8n pour piloter MySQL ?
Reçois nos astuces d'automatisation chaque semaine.
Pas de spam. Désinscription en un clic.