Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mettre en majuscule la première lettre de chaque mot, dans le tableau existant

Il n'y a pas de fonction MySQL pour faire cela, vous devez écrire la vôtre. Dans le lien suivant, il y a une implémentation :

http://joezack.com/index.php/ 2008/10/20/mysql-capitalize-function/

Pour l'utiliser, vous devez d'abord créer la fonction dans la base de données. Vous pouvez le faire, par exemple, en utilisant MySQL Query Browser (cliquez avec le bouton droit sur le nom de la base de données et sélectionnez Créer une nouvelle fonction).

Après avoir créé la fonction, vous pouvez mettre à jour les valeurs du tableau avec une requête comme celle-ci :

UPDATE users SET name = CAP_FIRST(name);