Maison > Article > base de données > Comment mettre à jour une table MySQL après avoir rempli une chaîne avec la valeur d'une colonne ?
Nous pouvons utiliser la fonction LPAD() ou RPAD() avec la clause UPDATE pour mettre à jour la valeur de la colonne dans la table MySQL tout en remplissant la chaîne. Voici un exemple utilisant la table 'examination_btech' qui la rendra plus claire -
Supposons que nous voulions ajouter la valeur de la chaîne '(CSE)' à la fin du cours de colonne et que nous voulions également mettre à jour la table, alors nous peut Cela se fait en utilisant la requête suivante -
mysql> Update examination_btech set course = RPAD(Course, 11,'(CSE)'); Query OK, 10 rows affected (0.16 sec) mysql> Select * from examination_btech; +-----------+----------+-------------+ | RollNo | Name | Course | +-----------+----------+-------------+ | 201712001 | Rahul | B.tech(CSE) | | 201712002 | Raman | B.tech(CSE) | | 201712003 | Sahil | B.tech(CSE) | | 201712004 | Shalini | B.tech(CSE) | | 201712005 | Pankaj | B.tech(CSE) | | 201712006 | Mohan | B.tech(CSE) | | 201712007 | Yash | B.tech(CSE) | | 201712008 | digvijay | B.tech(CSE) | | 201712009 | Gurdas | B.tech(CSE) | | 201712010 | Preeti | B.tech(CSE) | +-----------+----------+-------------+ 10 rows in set (0.00 sec)
À partir de l'ensemble de résultats ci-dessus, il est clair que "(CSE)" a finalement été renseigné avec la valeur de la colonne "cours" et le tableau a également été mis à jour.
De même, avec l'aide de la fonction LPAD(), nous pouvons remplir la chaîne au début et mettre à jour le tableau.
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!