Créer un site gratuitement    Tutoriels    Sql    Modifier des données dans une table
Mes favoris    Ajouter l'article à vos favoris

Modifier des données dans une table

Après avoir ajouté des données dans une table SQL, il est parfois utile de modifier une valeur dans une ligne, admettons que Pierre DUPON (la personne que nous avons ajouté dans la table membre du le tutoriel précédent) ait changé d'age, il faut alors modifier la valeur age !
Pour cela, on admet connaître l'ID correspondant aux informations de Pierre DUPON (dans le précédent tutoriel, l'ID était 1).
Nous allons donc modifier la valeur age de la ligne dont l'ID est 1 :
UPDATE `membres`
SET AGE = '37'
WHERE ID = '1'
Rendu dans MySQL :
Modifier une ligne SQL

Cette requête (plutôt simple) est composée de 3 instructions SQL :
UPDATE `membres`
On définit la table que nous allons modifier ;
SET age = '37'
On modifie la valeur de la clé age en la remplaçant par 37 ;
WHERE ID = '1'
Les modifications à apporter concernent la clé ID pour laquelle la valeur est 1 ;

Si vous voulez maintenant modifier le nom et l'age de Pierre, il suffit de spécifier que vous allez changer le nom et l'age tout en prenant soin de séparer les informations par une virgule :
UPDATE `membres`
SET AGE = '37', NOM = 'FLEURANT'
WHERE ID = '1'
Rendu dans MySQL :
Modifier une ligne SQL

Vous pouvez aussi modifier les données selon d'autres critères que ID (ex: selon le nom et le prénom) :
UPDATE `membres`
SET AGE = '37'
WHERE PRENOM = 'Pierre' && NOM = 'FLEURANT'
Cela aura le même effet que la requête précédente sauf que pour celle-ci, vous n'avez pas besoin de connaître l'ID du membre !

Note: les caractères && ou AND permettent d'additionner plusieurs informations !

Participez au développement du site en laissant vos impressions.

Commentaire/demande concernant l'article :


Recopiez le contenu de cette image :
Code anti-robot  »