Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chuỗi nối thêm MySQL

Sử dụng kết hợp CONCAT IFNULL (để xử lý NULL trường hợp):

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

Tuy nhiên, chắp thêm có vẻ sai. Nếu bạn muốn có nhiều giá trị Thành phố (mối quan hệ nhiều-nhiều), bạn nên có một bảng riêng cho các thành phố và một bảng riêng cho mối quan hệ giữa người và thành phố. Đọc về chuẩn hóa cơ sở dữ liệu .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi jdbc thành MYSQL:Không tìm thấy trình điều khiển phù hợp cho jdbc:mysql:// localhost:3306 / test? user ='root' &password =''

  2. Cách đổi tên cơ sở dữ liệu MySQL

  3. Khớp dấu '%' khi tìm kiếm trong cơ sở dữ liệu MySQL

  4. MySQL:Chọn tháng trước và tháng trước

  5. Tôi có thể sử dụng CẬP NHẬT KHÓA KÉP BẬT với truy vấn CHÈN bằng cách sử dụng tùy chọn ĐẶT không?