Générateur d'INSERT SQL
Créez des instructions INSERT SQL échappées à partir de JSON.
Générateur d'INSERT SQL
Type or paste to update the result automatically.
Your result appears here
Type, paste, or use an example. Copy your result when it is ready.
Comment utiliser Générateur d'INSERT SQL
SQL INSERT generator turns a JSON array of objects into one multi-row INSERT statement with escaped values. Column names come from all object keys and are quoted for PostgreSQL or MySQL. Strings are single-quoted with quotes doubled, null becomes NULL, booleans become TRUE or FALSE, and nested values are stored as JSON text.
- Saisissez ou collez votre source, ou chargez un exemple.
- Modifiez les paramètres de base ou ouvrez le mode avancé pour affiner le résultat.
- Vérifiez puis copiez ou téléchargez votre résultat. Suspendez les résultats en direct pour lancer le calcul manuellement. Les sources ou paramètres individuels de plus de 20 000 caractères nécessitent un lancement explicite.
Ce que cet outil prend en charge
Créez des instructions INSERT SQL échappées à partir de JSON.
- Nom de la table
- Set this value for your task.
- Guillemets des identifiants
- postgresql · mysql
Limites et traitement
Les opérations sur texte acceptent généralement jusqu'à 2 000 000 caractères. Les analyseurs, générateurs et formules individuels appliquent des limites supplémentaires indiquées par leurs contrôles.
Exemple de source
[{"name":"ToolCabana","count":2},{"name":"Example","count":3}]Questions fréquentes
How do I generate SQL INSERT statements from JSON?
Paste a JSON array of objects, enter the table name and choose PostgreSQL or MySQL identifier quoting. The output is a single INSERT INTO statement with one VALUES row per object.
How are missing JSON keys handled in the INSERT?
Every key found in any object becomes a column. When an object lacks a key, NULL is written for that column in its row.
Why is my table name rejected?
The table name must be a simple identifier: letters, digits and underscores, starting with a letter or underscore. Schema-qualified names with a dot are not accepted.
Où ma saisie est-elle traitée ?
Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.
Quelles sont les limites de saisie ?
Les opérations sur texte acceptent généralement jusqu'à 2 000 000 caractères. Les analyseurs, générateurs et formules individuels appliquent des limites supplémentaires indiquées par leurs contrôles.