Inline comments improperly removed during query
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Reproduza select * from /*!i*/nformation_schema.tables; no lexer/parser de SQL e inspecione como os comentários inline são tratados. Compare o resultado com o comportamento do MySQL e do MariaDB; considera-se concluído quando a consulta malformada é rejeitada, idealmente com um teste de regressão para essa entrada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the bug
The query:
select * from /*!i*/nformation_schema.tables;
Executes as if it were:
select * from information_schema.tables;
This is improper.
Expected behavior
MySQL and MariaDB return an error message, this is probably the most expected result. Perhaps a syntax error should be generated from the parser.
Server configuration
- Operating system: Debian
- Web server: Apache
- Database version: MariaDB 10.4.10
- PHP version: 7.4
- phpMyAdmin version: 5.0.0
Client configuration
- Browser: Firefox
- Operating system: MacOS
This was originally reported by email.
- Linguagem predominante
- PHP
- Estrelas
- 485
- Forks
- 119
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de phpmyadmin/sql-parser
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
phpmyadmin/sql-parser#655 · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
phpmyadmin/sql-parser#666 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100
phpmyadmin/sql-parser#662 · 2 reações ·
-
MariaDB and MySQL contexts Abertakind/support
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
phpmyadmin/sql-parser#653 · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 70/100
phpmyadmin/sql-parser#649 ·
Todas as issues de phpmyadmin/sql-parser
Issues semelhantes
-
[Chore] Keep one viget-block-generator skill and replicate it, instead of four tracked copies Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
hector-jewell/food-delivery-system-for-restaurant-using-php#1311 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Sylius/SyliusGridBundle#501 ·