sql >> Databáze >  >> RDS >> Mysql

Připojovací řetězec MySQL

Použijte kombinaci CONCAT a IFNULL (pro zpracování NULL případ):

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

Nicméně připojení se zdá být chybné. Pokud chcete více hodnot města (vztah mnoho k mnoha), měli byste mít samostatnou tabulku pro města a samostatnou tabulku pro vztahy osoba-město. Přečtěte si o normalizaci databáze .



  1. Proměnné MySQL ukládající název databáze

  2. Dynamicky vyplňte více vstupních polí z MySQL v závislosti na vybrané položce rozevíracího seznamu

  3. Jak ukládat datum do databáze MySQL?

  4. chyba ve vaší syntaxi SQL .. poblíž 'key'