phpmyadmin / phpmyadmin/sql-parser
Fat finger prevention: identify potential user error on bulk update
Personne n'a encore pris cette issue.
- Langage dominant
- PHP
- Étoiles
- 485
- Forks
- 119
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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.
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
L’issue n’indique aucun fichier, test ni point d’entrée. Commencez par localiser le chemin du parser ou du linter pour les instructions UPDATE et examiner les tests associés ; définissez ensuite comment la condition séparée par un point-virgule doit être détectée et comment la confirmation est exposée ; le travail est terminé lorsque le motif dangereux est identifié et qu’une confirmation est demandée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- mysql, php, sql
- Domaine
- databases, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100