Skip to main content
Jeremias Meister - Tools & Pipeline

Action MySQL

MySQL Raw Execute

Executes any SQL string against MySQL without parameter binding. Use for stored procedures, DDL, or database-specific syntax. Security note: Never pass user-controlled data directly into the SQL string — use MySQL Execute for parameterized operations. Fires On Success with rows affected, or On Error with the error message.

Node IDMySqlRawExecuteAction

Parameters

ParameterTypeRequiredDefaultDescription
Connection String Secret Key connection_string_secret_key string No MYSQL_URL Key in the Secrets store holding your MySQL connection string.
SQL Statement sql textarea Yes — The raw SQL to execute. No parameter binding is applied. Use only with trusted, non-user-controlled SQL strings.
Timeout (seconds) timeout_seconds integer No 30 Connection timeout in seconds.
Require TLS require_tls boolean No true Require an encrypted TLS connection. If true, the connection will fail if the server does not support TLS.
Include Executed SQL in Output include_executed_sql boolean No false If true, the executed SQL string is included in the output. Disable to avoid leaking SQL into downstream nodes or logs.

Inputs

InputTypeRequiredDescription
Execute input0 object Yes Execution signal.

Outputs

OutputTypeIdentifierDescription
On Success output0 object result Fires on successful execution. Contains rows_affected, and sql_executed if Include Executed SQL is enabled.
On Error output1 object error Fires on failure. Contains the error message.