MySQL Query
Descripcion
Sección titulada «Descripcion»El modulo MySQL Query permite ejecutar consultas SQL directamente en una base de datos MySQL. Soporta variables dinamicas en la consulta, incluyendo sintaxis avanzada como {{@NombreNodo.campo}}, {{#N.campo}} y {{var.nombre}} para referenciar datos de otros nodos del workflow. Es ideal para leer, insertar, actualizar o eliminar registros en MySQL como parte de un flujo de trabajo automatizado.
Configuracion
Sección titulada «Configuracion»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credentials | Si | Credenciales de conexion a MySQL |
| query | code | Si | Consulta SQL a ejecutar (soporta variables {{variable}}) |
Credenciales
Sección titulada «Credenciales»La credencial debe contener los campos:
host: Direccion del servidor MySQLuser: Usuario de la base de datospassword: Contrasena del usuariodatabase: Nombre de la base de datosport: Puerto de conexion (por defecto: 3306)
{ "nextModule": "siguiente_modulo", "data": [ { "id": 1, "nombre": "Ejemplo", "email": "test@test.com" }, { "id": 2, "nombre": "Ejemplo 2", "email": "test2@test.com" } ]}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "credentials_id": "cred_mysql_01", "query": "SELECT * FROM usuarios WHERE estado = 'activo' LIMIT 100"}Con variables dinamicas
Sección titulada «Con variables dinamicas»{ "credentials_id": "cred_mysql_01", "query": "SELECT * FROM pedidos WHERE cliente_id = '{{clienteId}}'"}- Soporta variables dinamicas
{{variable}}en la consulta SQL - Soporta sintaxis avanzada:
{{@NombreNodo.campo}}para referenciar datos de otros nodos,{{#N.campo}}para referenciar por indice,{{var.nombre}}para variables de memoria - Utiliza la libreria
mysql2/promisepara conexiones - Si el plugin de autenticacion del servidor no es compatible (como
auth_gssapi_client), se muestra un mensaje de error descriptivo - La conexion se cierra automaticamente despues de cada ejecucion
- En caso de error SQL, se incluye la consulta ejecutada en el mensaje de error para facilitar la depuracion
- Se recomienda no usar esta consulta para operaciones destructivas sin validacion previa
Nodos Relacionados
Sección titulada «Nodos Relacionados»- sqlQueryMSSQL (consultas en SQL Server)
- sqlQueryPostgres (consultas en PostgreSQL)
- sqlQueryPostgresSSL (consultas en PostgreSQL con SSL)
- sqlQueryOracle (consultas en Oracle)