Logo de QANode

Nodo MySQL

El nodo MySQL permite ejecutar consultas y operaciones en una base de datos MySQL. La interfaz y funcionalidades son idénticas al nodo PostgreSQL.


Descripción General

PropiedadValor
Tipomysql-query
CategoríaBase de Datos
Color🟢 Verde (#22c55e)
Entradain
Salidaout

Conexión

Usando Credenciales Guardadas (Recomendado)

Seleccione una credencial de tipo MySQL en el campo Credencial.

Configuración Manual

CampoTipoDescripción
Connection StringstringURI completa
HoststringDirección del servidor
PuertonumberPuerto (predeterminado: 3306)
Base de DatosstringNombre de la base de datos
UsuariostringUsuario
ContraseñastringContraseña
SSLbooleanUsar conexión SSL

Modos de Consulta

MySQL soporta los mismos presets que PostgreSQL:

  • Custom SQL — SQL libre con expresiones {{ }} directamente en la query
  • SELECT — Generador de consultas visual
  • EXISTS — Verificar existencia
  • COUNT — Contar registros
  • ASSERT — Verificar valor
  • INSERT — Insertar registros
  • UPDATE — Actualizar registros
  • DELETE — Eliminar registros

Para detalles completos de cada modo, consulte la documentación del nodo PostgreSQL.

Ejemplo de Custom SQL con variable:

SELECT *
FROM users
WHERE email = '{{ variables.EMAIL_TESTE }}'
  AND active = 1;

Use comillas para textos y fechas. Para números y flags, normalmente use la expresión sin comillas:

SELECT *
FROM orders
WHERE customer_id = {{ variables.CUSTOMER_ID }};

Outputs

OutputTipoDescripción
rowsarrayRegistros retornados
rowCountnumberNúmero de registros afectados/retornados

Consejos

  • En Custom SQL, escriba la query en el campo SQL y use {{ }} para datos dinámicos
  • Revise comillas en campos de texto y fechas
  • El generador de consultas visual genera SQL correcto para MySQL automáticamente
  • Para más detalles sobre cada modo de consulta, vea la documentación de PostgreSQL