sql >> Database >  >> RDS >> Mysql

Begin met een hoofdletter van elk woord, in bestaande tabel

Er is geen MySQL-functie om dat te doen, je moet er zelf een schrijven. In de volgende link is er een implementatie:

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

Om het te gebruiken, moet u eerst de functie in de database maken. U kunt dit bijvoorbeeld doen met MySQL Query Browser (klik met de rechtermuisknop op de databasenaam en selecteer Nieuwe functie maken).

Nadat u de functie hebt gemaakt, kunt u de waarden in de tabel bijwerken met een query als deze:

UPDATE users SET name = CAP_FIRST(name);


  1. Een trigger maken in Oracle Express

  2. Biedt SQL Server iets zoals MySQL's OP DUPLICATE KEY UPDATE?

  3. Rails + Postgres drop-fout:database wordt geopend door andere gebruikers

  4. WHERE IS NULL, IS NOT NULL of NO WHERE-clausule, afhankelijk van de parameterwaarde van SQL Server