MySQL

Comment Modifier une Ligne Existante dans une Table

Modifiez des lignes existantes dans vos tables MySQL avec le Panel MySQL Nobregas. Utilisez des instructions SQL UPDATE sur la page SQL Query pour modifier les données avec précision.

3 min de lecture 3 vues Mis à jour Mar 17, 2026

Mettre à jour des enregistrements existants est l'une des tâches de base de données les plus courantes. Le Panel MySQL Nobregas vous permet de modifier les données des lignes en utilisant des instructions SQL UPDATE sur la page SQL Query — ciblez la ligne spécifique, changez ses valeurs et exécutez.

Trouver la Ligne à Modifier

  1. Connectez-vous sur mysql.nobregas.org.
  2. Allez dans Databases > cliquez sur Manage sur votre base de données.
  3. Cliquez sur le nom de la table ou le bouton Browse.
  4. Dans l'onglet Data, localisez la ligne que vous souhaitez modifier et notez la valeur de sa clé primaire (par exemple, id).

Modifier une Ligne avec SQL

  1. Cliquez sur SQL Query dans la barre de navigation supérieure.
  2. Sélectionnez la base de données dans le menu déroulant.
  3. Écrivez une instruction UPDATE ciblant la ligne spécifique :
UPDATE users SET name = 'Jane Doe', email = 'jane@example.com' WHERE id = 5;
  1. Cliquez sur le bouton Execute.

Un message de succès confirme la mise à jour et affiche le nombre de lignes affectées.

Incluez toujours une clause WHERE pour cibler la ligne spécifique. Sans elle, toutes les lignes de la table seront mises à jour.

Ce Que Vous Pouvez Mettre à Jour

  • Toute colonne régulière (VARCHAR, TEXT, INT, DECIMAL, DATE, etc.)
  • Les valeurs NULL — remplacez-les par des données réelles
  • Les valeurs par défaut — remplacez-les par de nouvelles données

Ce à Quoi Faire Attention

  • IDs auto-incrémentés — Bien que techniquement modifiables, changer les valeurs de clé primaire n'est pas recommandé car cela peut casser les relations.
  • Horodatages générés par le système — Les colonnes avec ON UPDATE CURRENT_TIMESTAMP se mettent à jour automatiquement quand vous modifiez la ligne.

Modèles de Mise à Jour Courants

Mettre à jour une seule colonne

UPDATE products SET price = 24.99 WHERE id = 10;

Mettre à jour plusieurs colonnes

UPDATE users SET name = 'John', email = 'john@example.com', active = 1 WHERE id = 3;

Définir une colonne à NULL

UPDATE orders SET notes = NULL WHERE id = 7;

Mettre à jour avec une condition

UPDATE users SET active = 0 WHERE last_login < '2025-01-01';

Gestion des Erreurs

Erreurs courantes lors de la mise à jour :

  • Données trop longues — La nouvelle valeur dépasse la longueur maximale de la colonne.
  • Entrée en double — La nouvelle valeur entre en conflit avec une contrainte UNIQUE.
  • Format invalide — Saisie de texte dans une colonne numérique ou date invalide.
  • Contrainte de clé étrangère — La valeur fait référence à un enregistrement inexistant dans une table liée.

Le panel affiche l'erreur MySQL spécifique pour que vous sachiez exactement quoi corriger.

Bonnes Pratiques

  • Vérifiez toujours la ligne que vous mettez à jour — contrôlez l'ID ou d'autres identifiants uniques dans la clause WHERE.
  • Mettez à jour une ligne à la fois par sécurité lors des modifications manuelles.
  • Créez une sauvegarde avant de faire des modifications à grande échelle.
  • Prévisualisez d'abord — Exécutez un SELECT avec la même clause WHERE pour voir quelles lignes seront affectées : SELECT * FROM users WHERE id = 5;

Cet article vous a-t-il été utile ?