MySQL - カスタムSQLの実行アクション

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

このアクションでは、実行するSQL文字列をMySQLインスタンスに送信できます。 これは、INSERTUPDATESELECTDELETEなどのData Manipulation Language(DML)ステートメント、およびCREATEALTERDROPなどのData Definition Language(DDL)コマンドの実行に使用できます。

1 MBのクエリサイズ制限

1 December 2025以降、このコネクターのRun custom SQLアクションでは、1 MBのクエリサイズ制限が適用されます。 この変更により、プラットフォームの信頼性が向上し、パフォーマンスが向上し、データベースコネクションを過負荷にしたり、アップストリームシステムに影響を与えたりする大規模なクエリを回避できます。

カスタムSQLの実行アクションカスタムSQLの実行アクション

入力

入力フィールド説明
SQL実行する有効なSQL文字列を指定します。 このSQL文字列はMySQLインスタンスで実行されます。 ここでデータピルをマッピングして、動的に変化するSQLステートメントを実行できます。 データピルを引用符('')で囲みます。 クエリサイズは1 MBに制限されています。
行制限なしで更新専用SQLステートメントを実行行を返す場合(50k行の制限まで)、またはSELECTクエリの場合は、Yesを選択します。 レスポンスで行を返さない場合、またはINSERTやUPDATEクエリの場合は、Noを選択します。
出力フィールドこの入力を使用して、SQLステートメントから想定される列を記述します。 戻り値を想定していない場合は、この入力フィールドを空のままにできます。

出力

出力フィールド説明
SQL実行から返される行のリスト。 このリストのフィールドは、出力フィールド入力フィールドで定義されます。 空白のままにした場合、この行はデータツリーで配列データピルとして使用できます。
影響を受けた行数SQL文字列から挿入、更新、または削除された行数を示す整数値。 SELECTステートメントを実行すると、nilが返されます。 DDLステートメント(たとえば、テーブルの作成)を実行すると、0が返されます。

制限事項

カスタムSQLステートメントがデータを返す場合、行数には50000行のサイズ制限があります。

Last updated: