Skip to main content

MySQL - Query

Executa uma instrução SQL em um banco de dados MySQL. Suporta SELECT, INSERT, UPDATE, DELETE e outras instruções SQL padrão. Os resultados podem ser iterados com MySQL: Para cada resultado ou acessados diretamente pelos retornos da ação.


Opções

ID da conexão

Referência à ação MySQL: Conexão que será utilizada para executar a query.

Query a ser executada

Instrução SQL a ser executada, por exemplo SELECT * FROM usuarios WHERE ativo = 1.

Tempo de espera

Tempo máximo em segundos que a ação aguardará pela resposta do banco antes de falhar. O valor padrão é 120. Campo opcional.

Retornos

Código Javascript

actions["id-da-acao"].resultsCount // quantidade de registros retornados (Número)
actions["id-da-acao"].query // query executada (Texto)
actions["id-da-acao"].results // resultados da query (Lista)
actions["id-da-acao"].insertedId // id do registro inserido, se aplicável (Número)
actions["id-da-acao"].affectedRows // quantidade de linhas afetadas (Número)
actions["id-da-acao"].changedRows // quantidade de linhas alteradas (Número)

Seleção de campos

  • resultsCount — quantidade de registros retornados pela query (Número)
  • query — query executada (Texto)
  • results — resultados da query (Lista)
  • insertedId — id do registro inserido, se aplicável (Número)
  • affectedRows — quantidade de linhas afetadas (Número)
  • changedRows — quantidade de linhas alteradas (Número)

Regras e Condições

  • Os campos ID da conexão e Query são obrigatórios.
  • insertedId, affectedRows e changedRows são relevantes para instruções INSERT, UPDATE ou DELETE.
  • results e resultsCount são relevantes para instruções SELECT.