# tMysqlOutput

データベースでのエントリーの書き込み、アップデート、変更、抑制を行います。

tMysqlOutputは、ジョブ内の先行するコンポーネントからのフローをベースに、テーブルで、またはテーブルに含まれているデータで定義されているアクションを実行します。

Talendでサポートされているテクノロジーの詳細は、[Talendコンポーネント](https://help.qlik.com/talend/r/ja-JP/7.3/components/mysql)をご覧ください。

使用しているTalend製品に応じて、このコンポーネントは、次のジョブのフレームワークの1つ、一部、またはすべてで使用できます。

* 標準:[tMysqlOutputの標準プロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-standard-properties)をご覧ください。

  このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

* MapReduce:[tMysqlOutput MapReduceプロパティ(非推奨)](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-mapreduce-properties-deprecated)をご覧ください。

  このフレームワーク内のコンポーネントは、ビッグデータ対応のTalend 製品すべて、およびTalend Data Fabricで使用できます。

* Spark Batch:[Apache Spark BatchのtMysqlOutputプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-properties-for-apache-spark-batch)をご覧ください。

  また、このコンポーネントを使用すると、RDS AuroraまたはRDS MySQLデータベースにデータを書き込むことができます。

  このフレームワーク内のコンポーネントは、ビッグデータ対応のTalend 製品すべて、およびTalend Data Fabricで使用できます。

* Spark Streaming:[Apache Spark StreamingのtMysqlOutputプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-properties-for-apache-spark-streaming)をご覧ください。

  また、このコンポーネントを使用すると、RDS AuroraまたはRDS MySQLデータベースにデータを書き込むことができます。

  このコンポーネントは、Talend Real Time Big Data PlatformおよびTalend Data Fabricで利用できます。

### このセクション内

* [tMysqlOutputの標準プロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-standard-properties)
* [tMysqlOutput MapReduceプロパティ(非推奨)](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-mapreduce-properties-deprecated)
* [Apache Spark BatchのtMysqlOutputプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-properties-for-apache-spark-batch)
* [Apache Spark StreamingのtMysqlOutputプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-properties-for-apache-spark-streaming)

**関連概念**

[テーブル作成時にtMysqlOutput経由でデータ定義言語を管理する](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/controlling-data-definition-language-via-tmysqloutput "このシナリオでは、AUTO_INCREMENTカラムでMySQLテーブルを、およびtMysqlOutputコンポーネントで一意なテーブルを作成する方法を示します。")

[tMysqlLastInsertIdで最後に挿入したレコードのIDの取得](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqlconnection-tmysqllastinsertid-tlogrow-getting-id-for-last-inserted-record-with-tmysqllastinsertid-standard-component-the)

[tMysqlOutputを使ってカラムの挿入とデータの変更を行う](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-tmap-trowgenerator-trowgenerator-inserting-column-and-altering-data-using-tmysqloutput-standard-component-this)

[マザー/ドーターテーブルにデータを挿入する](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqlconnection-tmysqlrollback-tfileinputdelimited-inserting-data-in-mother-daughter-tables-standard-component-the)

[MySQLテーブルインデックスの削除と再生成](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqlrow-tmysqloutput-trowgenerator-tlogrow-removing-and-regenerating-mysql-table-index-standard-component-this)

[リジェクトリンクを使用してエラーデータを取得する](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-tmap-tfileoutputdelimited-tfileinputdelimited-retrieving-data-in-error-with-reject-link-standard-component-this)

[親ジョブと子ジョブの間のデータベース接続の共有](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqlconnection-tmysqlinput-tlogrow-sharing-database-connection-between-parent-job-and-child-job-standard-component-this)

[ビッグデータストリーミングジョブでtMysqlOutputを使用してのデータベーステーブルのアップデート](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-trowgenerator-thdfsconfiguration-thdfsconfiguration-updating-database-table-using-tmysqloutput-in-big-data-streaming-job-this)

[tMysqlOutputを使用してデータをアップデートする](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqloutput-tfileinputdelimited-updating-data-using-tmysqloutput-standard-component-this)

[ソースファイルからデータベースにダイナミックカラムを書き込む](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/writing-dynamic-columns-from-source-file-to-database)