Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL menambahkan string

Gunakan kombinasi CONCAT dan IFNULL (untuk menangani NULL kasus):

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

Namun, menambahkan tampaknya salah. Jika Anda menginginkan beberapa nilai Kota (hubungan banyak ke banyak), Anda harus memiliki tabel terpisah untuk kota dan tabel terpisah untuk hubungan orang-kota. Baca tentang normalisasi basis data .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memperbaiki Pesan:SQLSTATE[08004] [1040] Terlalu banyak koneksi

  2. Menekan pesan peringatan menggunakan mysql dari dalam Terminal, tetapi kata sandi ditulis dalam skrip bash

  3. Mengapa kode SQL ini memberikan kesalahan 1066 (Bukan tabel/alias unik:'pengguna')?

  4. Bagaimana cara melacak perubahan di beberapa kolom dalam tabel database untuk tujuan audit?

  5. Cara terbaik memperbarui catatan di MySQL dari umpan XML