phpmyadmin / phpmyadmin/sql-parser
doesn't see missed dot-comma
Offen
Dieses Issue hat noch niemand übernommen.
bug
- Vorherrschende Sprache
- PHP
- Sterne
- 485
- Forks
- 119
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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;
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das SQL-Beispiel im Parser zu reproduzieren, und untersuche, wie die CREATE TABLE-Anweisung vor COMMIT beendet wird. Bestätige, dass der Parser das fehlende Trennzeichen an der korrekten Position meldet, füge dann eine Abdeckung für dieses Beispiel hinzu oder aktualisiere sie und führe die relevante Parser-Testsuite aus.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- mysql, php, sql
- Bereich
- compilers, databases
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100