Ajouter des données à vos tables MySQL est une opération fondamentale de base de données. Le Panel MySQL Nobregas vous permet d'insérer de nouvelles lignes en utilisant la page SQL Query — écrivez une simple instruction INSERT, cliquez sur exécuter, et vos données sont enregistrées instantanément.
Naviguer vers la Page SQL Query
- Connectez-vous sur mysql.nobregas.org.
- Cliquez sur SQL Query dans la barre de navigation supérieure.
- Sélectionnez la base de données contenant votre table cible dans le menu déroulant.
Insérer une Seule Ligne
Tapez une instruction INSERT dans l'éditeur de requêtes :
INSERT INTO users (name, email, active) VALUES ('Alice', 'alice@example.com', 1);
Cliquez sur le bouton Execute. Un message de succès confirme que la ligne a été ajoutée et affiche le nombre de lignes affectées.
Comprendre les Exigences des Colonnes
Lors de l'écriture de votre instruction INSERT, faites attention aux types de données :
| Type de Données | Ce qu'il faut entrer | Exemple |
|---|---|---|
| INT | Nombres entiers | 42 |
| VARCHAR | Texte court entre guillemets | 'Jean Dupont' |
| TEXT | Texte long entre guillemets | 'Une description détaillée...' |
| DECIMAL | Nombres avec décimales | 19.99 |
| DATE | Date au format AAAA-MM-JJ | '2026-03-15' |
| DATETIME | Date et heure | '2026-03-15 14:30:00' |
| TINYINT | 0 ou 1 (booléen) | 1 |
| JSON | Chaîne JSON valide | '{"key": "value"}' |
Les colonnes auto-incrémentées (comme id) doivent être omises de votre INSERT — MySQL génère la valeur automatiquement. Les colonnes nullable peuvent être définies à NULL. Les colonnes requises (NOT NULL sans défaut) doivent avoir une valeur.
Insérer Plusieurs Lignes
Utilisez une seule instruction INSERT avec plusieurs ensembles de valeurs pour plus d'efficacité :
INSERT INTO users (name, email) VALUES
('Alice', 'alice@example.com'),
('Bob', 'bob@example.com'),
('Charlie', 'charlie@example.com');
Gestion des Erreurs
Si votre insertion échoue, le panel affiche le message d'erreur MySQL. Causes courantes :
- Entrée en double — Vous avez essayé d'insérer une valeur qui existe déjà dans une colonne UNIQUE ou PRIMARY KEY.
- Données trop longues — La valeur dépasse la longueur maximale de la colonne.
- Type de données incorrect — Vous avez entré du texte dans une colonne numérique ou un format de date invalide.
- Contrainte NULL — Une colonne requise a été laissée vide.
Lisez attentivement le message d'erreur, corrigez la valeur et réessayez.
Vérifier Votre Insertion
Après l'insertion, naviguez vers Databases > Manage > cliquez sur le nom de la table pour explorer les données et confirmer que vos nouvelles lignes apparaissent.
Conseils
- Vérifiez d'abord la structure de la table (onglet Structure) pour connaître les noms exacts des colonnes et les types.
- Entourez toujours les valeurs textuelles de guillemets simples.
- Utilisez
NOW()pour l'horodatage actuel :INSERT INTO logs (message, created_at) VALUES ('test', NOW());