# tMysqlOutput

Ce composant écrit, met à jour, modifie ou supprime les données d'une base de données.

Le tMysqlOutput exécute l'action définie sur la table et/ou sur les données d'une table, en fonction du flux entrant provenant du composant précédent.

### Dans cette section

* [Propriétés du tMysqlOutput Standard](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqloutput-standard-properties)
* [Propriétés du tMysqlOutput pour Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqloutput-properties-for-apache-spark-batch)
* [Propriétés du tMysqlOutput pour Apache Spark Streaming](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqloutput-properties-for-apache-spark-streaming)

**Concepts associés**

* [Contrôler le langage de définition des données via un tMysqlOutput lors de la création d'une table](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/controlling-data-definition-language-via-tmysqloutput "Ce scénario présente comment créer une table MySQL avec une colonne AUTO_INCREMENT et une colonne UNIQUE avec le composant tMysqlOutput.")
* [Récupérer les ID des dernières entrées ajoutées avec le tMysqlLastInsertId](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqlconnection-tmysqllastinsertid-tlogrow-getting-id-for-last-inserted-record-with-tmysqllastinsertid-standard-component-the)
* [Insérer une colonne et modifier les données en utilisant le tMysqlOutput](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqloutput-tmap-trowgenerator-trowgenerator-inserting-column-and-altering-data-using-tmysqloutput-standard-component-this)
* [Insérer des données dans des tables parent/enfant](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqlconnection-tmysqlrollback-tfileinputdelimited-inserting-data-in-mother-daughter-tables-standard-component-the)
* [Alimenter un data warehouse MySQL](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqlinput-tmysqloutput-tmap-tmysqloutput-tmap-populating-mysql-data-warehouse-standard-component-enterprise-the)
* [Supprimer et re-générer un index de table MySQL](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqlrow-tmysqloutput-trowgenerator-tlogrow-removing-and-regenerating-mysql-table-index-standard-component-this)
* [Récupérer les données erronées à l'aide d'un lien Reject](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqloutput-tmap-tfileoutputdelimited-tfileinputdelimited-retrieving-data-in-error-with-reject-link-standard-component-this)
* [Partager une connexion de base de données entre un Job parent et un Job enfant](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqlconnection-tmysqlinput-tlogrow-sharing-database-connection-between-parent-job-and-child-job-standard-component-this)
* [Mise à jour d'une table de base de données à l'aide d'un tMysqlOutput dans un Job Big Data Streaming](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqloutput-trowgenerator-thdfsconfiguration-thdfsconfiguration-updating-database-table-using-tmysqloutput-in-big-data-streaming-job-this)
* [Effectuer des mises à jour sur des données via le tMysqlOutput](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqloutput-tfileinputdelimited-updating-data-using-tmysqloutput-standard-component-this)
* [Écrire des colonnes dynamiques d'un fichier source vers une base de données](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/writing-dynamic-columns-from-source-file-to-database)