sql >> Database >  >> RDS >> Mysql

MySQL toevoegtekenreeks

Gebruik een combinatie van CONCAT en IFNULL (om de NULL te verwerken geval):

UPDATE `table`
   SET `City` = IFNULL(CONCAT(`City`, " Tokyo"), "Tokyo")
 WHERE `ContactName` = "Maria Anders";

Echter, toevoegen lijkt fout. Als u meerdere Stad-waarden wilt (een veel-op-veel-relatie), moet u een aparte tabel hebben voor steden en een aparte tabel voor persoon-stad-relaties. Lees over databasenormalisatie .



  1. Meerdere kolommen bijwerken in MySQL

  2. een willekeurig getal maken met MYSQL

  3. SYSUTCDATETIME() Voorbeelden in SQL Server (T-SQL)

  4. Hoe kan ik een query gebruiken met een tijdelijke aanduiding tussen aanhalingstekens? (perl / postgresql)