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

Trên Khóa trùng lặp chỉ cập nhật các giá trị Null hoặc rỗng

Hãy thử điều này với liên kết

   ON DUPLICATE KEY UPDATE 
   wp_second.GEARTYPE= COALESCE(wp_first.vessel_type, wp_second.GEARTYPE),
   wp_second.flag= COALESCE(wp_first.flag, wp_second.flag),
   wp_second.vname= COALESCE(wp_first.vessel_name, wp_second.vname)

? là giá trị bạn muốn trở thành nếu null




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn nhiều giá trị thả xuống trong một hàng chứ không phải trong nhiều hàng

  2. Tôi có thể nhận được TIMESTAMP duy nhất cho mọi bản ghi trong MySQL không

  3. CHỈ THAM GIA TRÁI hàng đầu tiên

  4. Timestampdiff () trong MySQL có tương đương với dateiff () trong SQL Server không?

  5. Làm cách nào để tạo phân vùng cho mỗi tháng của năm hiện tại