CREATE TABLE statement not properly parsed or build
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par la reproduction en PHP en utilisant Parser et statements[0]->build(), puis examinez comment le commentaire versionné de MySQL dans l’instruction CREATE TABLE est tokenisé et rendu. C’est terminé lorsque le SQL généré n’inclut plus le marqueur de fermeture du commentaire après DEFAULT NULL, avec une couverture de régression pour cet exemple.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
$sql = 'CREATE TABLE tab1 (`col1` TIMESTAMP /*!40100 DEFAULT NULL */)';
$parser = new Parser($sql);
$s3 = $parser->statements[0]->build();
// $s3 wrongly contains end-of-comment
// CREATE TABLE tab1 (
// `col1` timestamp DEFAULT NULL */
//)
//PHP 7.1.18
//"name": "phpmyadmin/sql-parser",
//"version": "5.0.0",
- Langage dominant
- PHP
- Étoiles
- 485
- Forks
- 119
- Métriques de merge des PR
- Aucune PR mergée en 30 j
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.
Autres issues de phpmyadmin/sql-parser
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
phpmyadmin/sql-parser#655 · 1 réaction ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
phpmyadmin/sql-parser#666 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
phpmyadmin/sql-parser#662 · 2 réactions ·
-
MariaDB and MySQL contexts Ouvertekind/support
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
phpmyadmin/sql-parser#653 · 1 réaction ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 70/100
phpmyadmin/sql-parser#649 ·
Toutes les issues de phpmyadmin/sql-parser
Issues similaires
-
Solved site promotion gate fails on runner PHP patch drift (expects 8.2.33, runner installs 8.2.34) Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Automattic/blocks-engine#2161 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Automattic/static-site-importer#1824 ·
-
[Chore] Keep one viget-block-generator skill and replicate it, instead of four tracked copies Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Cannot reset column width Ouverte0. Needs triage bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
0. Needs triage 35-feedback bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100