Mysql
 sql >> Base de données >  >> RDS >> Mysql

Sur la clé en double, mettez uniquement à jour les valeurs nulles ou vides

Essayez ceci avec coalesce

   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)

? est la valeur que vous voulez être si null