phpmyadmin / phpmyadmin/sql-parser
Fat finger prevention: identify potential user error on bulk update
Nessuno ha ancora preso questa issue.
- Lingua principale
- PHP
- Stelle
- 485
- Fork
- 119
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Hi there,
Yesterday by copying & pasting, I ended up in this situation:
UPDATE table
SET field = 1
WHERE condition1;
AND condition 2;
Notice the ";" in after condition1. You already know how this ended.
The request is to identify this potential harmful mistakes and prompt a confirmation.
Thanks for reading.
Cheers,
J.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
L’issue non indica alcun file, test o punto di ingresso. Inizia individuando il percorso del parser o del linter per le istruzioni UPDATE e rivedendo i test correlati; quindi definisci come deve essere rilevata la condizione separata da punto e virgola e come viene resa disponibile la conferma; il lavoro è completato quando il pattern dannoso viene identificato e viene richiesta una conferma.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- mysql, php, sql
- Ambito
- databases, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100