phpmyadmin / phpmyadmin/sql-parser
Support `TABLE` statements
Personne n'a encore pris cette issue.
- #475 par @Tithugues — fermée sans fusion
- Langage dominant
- PHP
- Étoiles
- 485
- Forks
- 119
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
https://dev.mysql.com/doc/refman/8.0/en/table.html
TABLE is a DML statement introduced in MySQL 8.0.19 which returns rows and columns of the named table.
TABLE table_name [ORDER BY column_name] [LIMIT number [OFFSET number]]
The TABLE statement in some ways acts like SELECT. Given the existence of a table named t, the following two statements produce identical output:
TABLE t;
SELECT * FROM t;
You can order and limit the number of rows produced by TABLE using ORDER BY and LIMIT clauses, respectively. These function identically to the same clauses when used with SELECT (including an optional OFFSET clause with LIMIT).
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Aucun fichier ni test n’est identifié dans l’issue. Commencez par lire la gestion existante de SELECT dans le parser ainsi que la syntaxe MySQL de TABLE présentée ici ; le travail est terminé lorsque les instructions TABLE, y compris ORDER BY, LIMIT et OFFSET, sont acceptées avec un comportement conforme aux formes documentées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- mysql, php
- Domaine
- databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100