Saltar al contenido principal
Roberty Studio
RPAMySQL

MySQL - Query

MySQL - Query

Ejecuta una instrucción SQL en una base de datos MySQL. Admite SELECT, INSERT, UPDATE, DELETE y otras instrucciones SQL estándar. Los resultados se pueden recorrer con MySQL: Para cada resultado o acceder directamente desde los retornos de la acción.


Opciones​

ID de la conexión​

Referencia a la acción MySQL: Conexión que se utilizará para ejecutar la query.

Query a ejecutar​

Instrucción SQL que se ejecutará, por ejemplo SELECT * FROM usuarios WHERE ativo = 1.

Opciones avanzadas​

Tiempo límite de la query​

Tiempo máximo, en segundos, de ejecución de esta query. Si está vacío, se aplica el Tiempo límite predeterminado de las queries definido en la MySQL: Conexión. El valor 0 significa sin límite. Cuando se alcanza el límite, la acción falla; la sección Tiempo límite de la conexión describe qué ocurre con la query y con la conexión. Campo opcional.

Retornos​

Código Javascript​

js
actions["id-de-la-accion"].resultsCount // cantidad de registros retornados (Número)
actions["id-de-la-accion"].query // query ejecutada (Texto)
actions["id-de-la-accion"].results // resultados de la query (Lista)
actions["id-de-la-accion"].insertedId // id del registro insertado, si aplica (Número)
actions["id-de-la-accion"].affectedRows // cantidad de filas afectadas (Número)
actions["id-de-la-accion"].changedRows // cantidad de filas modificadas (Número)

Selección de campos​

  • resultsCount — cantidad de registros retornados por la query (Número)
  • query — query ejecutada (Texto)
  • results — resultados de la query (Lista)
  • insertedId — id del registro insertado, si aplica (Número)
  • affectedRows — cantidad de filas afectadas (Número)
  • changedRows — cantidad de filas modificadas (Número)

Reglas y Condiciones​

  • Los campos ID de la conexión y Query son obligatorios.
  • insertedId, affectedRows y changedRows son relevantes para instrucciones INSERT, UPDATE o DELETE.
  • results y resultsCount son relevantes para instrucciones SELECT.
  • En la Versión 2.0, el campo Tiempo límite de la query es opcional y su valor está en segundos; 0 significa sin límite.
  • En la Versión 2.0, cuando Tiempo límite de la query está vacío, se aplica el tiempo límite predeterminado de las queries definido en la conexión.
  • En la Versión 1.0, el campo Tiempo de espera está en segundos y su valor predeterminado es 120.