doesn't see missed dot-comma

Aberta
#333 1 comentário 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
45/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
mysql, php, sql
Domínio
compilers, databases

Direção de pesquisa

Comece reproduzindo o exemplo de SQL no parser e inspecione como a instrução CREATE TABLE é encerrada antes de COMMIT. Confirme que o parser relata o delimitador ausente no local correto; em seguida, adicione ou atualize a cobertura para este exemplo e execute a suíte de testes relevante do parser.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

bug

Sample code:

START TRANSACTION;

CREATE TABLE `tb_test` (
  `uid` int(10) unsigned NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8

COMMIT;

Parser doesn't see missed dot-comma before COMMIT;

Linguagem predominante
PHP
Estrelas
485
Forks
119
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de phpmyadmin/sql-parser

Todas as issues de phpmyadmin/sql-parser

Issues semelhantes

Mais issues de PHP

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.