Vérificateur de syntaxe MySQL – valider une requête SQL en ligne
Collez vos requêtes et cliquez sur « Vérifier le SQL » pour repérer les erreurs de syntaxe.
Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.
Mode d’emploi
- Collez votre SQL et cliquez sur « Vérifier le SQL ». Plusieurs instructions séparées par des points-virgules sont vérifiées ensemble.
- Si la syntaxe est valide, vous voyez le nombre d’instructions et le type de chacune (SELECT, UPDATE, etc.).
- Sinon, le problème est signalé par un ^, avec la ligne, la colonne et les mots-clés qui pourraient figurer à cet endroit.
- Choisissez MySQL ou MariaDB dans « Base de données ».
Questions fréquentes
Toutes les instructions MySQL sont-elles prises en charge ?
Les requêtes sont lues par un analyseur SQL open source (node-sql-parser) qui comprend les instructions courantes comme SELECT, INSERT, UPDATE, DELETE et CREATE TABLE. DELIMITER est reconnu ; les procédures stockées, fonctions, déclencheurs et événements sont ignorés sans que leur corps soit vérifié. Les instructions d’administration comme SET NAMES, SHOW et FLUSH, ainsi que la partie PARTITION des définitions de tables, sont aussi ignorées. D’autres syntaxes rares peuvent être signalées comme erreurs alors qu’elles sont valides.
Une requête qui passe la vérification va-t-elle forcément s’exécuter ?
Pas forcément. Seule la syntaxe est contrôlée. Les noms de tables et de colonnes, les types de données, les droits et les contraintes non respectées n’apparaissent qu’à l’exécution sur une vraie base.
Ma requête est-elle envoyée à une base ou à un serveur ?
Non. Le navigateur se contente d’analyser le texte ; rien n’est envoyé ni exécuté.
Outils similaires
Tous les outils
Texte
- Compteur de caractères
- Majuscules/minuscules
- Comparer des textes
- Générateur d’anagrammes
- Écriture cursive
- Extracteur de domaines
- Extracteur d’e-mails
- Rechercher et remplacer
- Texte en italique
- Trier une liste
- Aperçu Markdown
- Réparer l’encodage
- Code morse
- Nom japonais en hangeul
- Prénom en coréen
- Texte gras et italique
- Texte barré
Conversion et encodage
- Générateur de QR code
- Encodeur/décodeur Base64
- Encoder/décoder une URL
- Base64 en image
- Binaire ↔ décimal
- Binaire ↔ hex
- Décimal ↔ hex
- Excel en tableau HTML
- Entités HTML
- Image en Base64
- JSON Escape
- Convertisseur de base
- Convertisseur Punycode
- Texte en ASCII
- Texte en binaire
- Texte en décimal
- Texte en hexa
- Convertisseur Unicode
- Timestamp Unix
Conversion d’unités
- Convertisseur d’unités
- Convertisseur de température
- Conversion de poids
- Convertisseur de surface
- Convertisseur de longueur
- Convertisseur d’angles
- Convertisseur de calories
- Tailles de données
- Volumes secs
- Charge électrique
- Convertisseur d’énergie
- Convertisseur de débit
- Convertisseur de force
- Consommation de carburant
- Intensité lumineuse
- Force magnétomotrice
- Convertisseur de puissance
- Convertisseur de pression
- Convertisseur de dose
- Convertisseur de vitesse
- Conversion de temps
- Conversion de volume