Maison  >  Article  >  base de données  >  Comment mettre à jour une colonne spécifique dans MySQL sans affecter les autres colonnes ?

Comment mettre à jour une colonne spécifique dans MySQL sans affecter les autres colonnes ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-06 08:28:02684parcourir

How to Update a Specific Column in MySQL Without Affecting Other Columns?

Mise à jour d'une colonne dans MySQL

Le but est de mettre à jour les valeurs d'une colonne spécifique ("col_a") d'une table (" table1") tout en laissant les autres colonnes ("col_b") intactes. Tenter d'utiliser l'instruction INSERT pour y parvenir ne fonctionnera pas.

Solution :

Pour mettre à jour une colonne sélectionnée, vous devez utiliser l'instruction UPDATE. La syntaxe est la suivante :

UPDATE table_name SET column_name = new_value WHERE condition;

Exemple :

Pour définir les valeurs de "col_a" pour les lignes avec des valeurs "key_col" spécifiques, utilisez la requête suivante :

UPDATE table1 SET col_a = 'foo' WHERE key_col = 'k1';
UPDATE table1 SET col_a = 'bar' WHERE key_col = 'k2';

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn