web-dev-qa-db-fra.com

Comment changer la valeur d'un champ en utilisant MySQL Workbench?

J'ai installé MySQL Workbench et j'ai le problème suivant.

J'effectue cette simple requête de sélection:

SELECT * FROM spring_security.user;

qui renvoie une liste de lignes.

Donc, dans la zone de sortie, je sélectionne un champ d'une ligne spécifique et j'essaie de changer sa valeur. Mais je ne peux pas le faire.

Semble qu'il est impossible d'insérer une nouvelle valeur pour un champ spécifique d'une ligne spécifique.

Pourquoi? Comment puis-je utiliser cet outil pour modifier une valeur?

Tnx

15
AndreaNobili

Vous pouvez faire facilement avec MySql Workbench de cette façon:

dans la base de données du menu, connectez-vous simplement

puis sélectionnez la base de données dont vous avez besoin, puis la table.

Positionnez la souris sur le nom de la table dans les schémas de table pour explorer et ainsi vous pouvez voir sur le côté droit une icône de table.

En sélectionnant/cliquant sur cette icône, vous pouvez voir la date sous forme de tableau (comme Toad).

Avec ce formulaire tabulaire, vous pouvez modifier et appliquer la modification

Appliquer le changement MySq Wworkbench vous montre le code sql et demande de confirmer

8
scaisEdge

Le commentaire de Leif Neland sur la réponse de @ scaisEdge est la vraie solution (comme l'indique l'énorme nombre de commentaires positifs), alors voici une réponse, pour augmenter sa visibilité:

Étant donné que:

  • votre requête sélectionne à partir d'une seule table (pas de jointure)
  • la table a une clé primaire unique
  • votre utilisateur de base de données est autorisé à METTRE À JOUR

Ensuite, dans la grille de résultats , vous pouvez modifier un champ par l'un des éléments suivants:

  • Cliquez une fois sur un champ pour le sélectionner (le curseur se transforme en curseur de texte), puis cliquez une deuxième fois pour commencer la modification sur place dans la grille de résultats, ou
  • Faites un clic droit sur un champ et sélectionnez l'option "Ouvrir la valeur dans l'éditeur"

Après avoir modifié la valeur, vous devez l'appliquer:

Les boutons [appliquer] et [revenir] se trouvent dans le coin inférieur droit du tableau.

- Leif Neland

Comme indiqué ici: enter image description here

2
Daryn

Vous pouvez également exécuter le script suivant:

UPDATE table SET cell='new_value' WHERE whatever='somevalue'

1
landonandrey