Verificador de sintaxe MySQL – validar consultas SQL

Cole suas consultas e clique em “Verificar SQL” para encontrar erros de sintaxe.

Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.

Como usar

  1. Cole seu SQL e clique em “Verificar SQL”. Várias instruções separadas por ponto e vírgula são verificadas juntas.
  2. Se a sintaxe estiver certa, você vê o número de instruções e o tipo de cada uma (SELECT, UPDATE etc.).
  3. Se não estiver, o problema é marcado com ^ e aparecem a linha, a coluna e as palavras-chave que poderiam vir naquele lugar.
  4. Em “Banco de dados”, escolha MySQL ou MariaDB.

Perguntas frequentes

Ele aceita todas as instruções do MySQL?

As consultas são lidas por um parser SQL de código aberto (node-sql-parser), que entende as instruções mais comuns, como SELECT, INSERT, UPDATE, DELETE e CREATE TABLE. O DELIMITER é reconhecido, e stored procedures, funções, triggers e eventos são pulados sem verificar o corpo. Instruções de administração como SET NAMES, SHOW e FLUSH, e a parte PARTITION das definições de tabela, também são puladas. Outras sintaxes pouco comuns podem ser apontadas como erro mesmo estando certas.

Se passar na verificação, a consulta vai rodar?

Não necessariamente. Só a sintaxe é verificada. Nomes de tabelas e colunas, tipos de dados, permissões e violações de restrições só são confirmados ao executar a consulta em um banco de dados de verdade.

Minha consulta é enviada para um banco de dados ou servidor?

Não. O navegador só analisa o texto; nada é enviado nem executado.

Ferramentas relacionadas

Todas as ferramentas