sql >> Database teknologi >  >> RDS >> Mysql

På Duplicate Key skal du kun opdatere Null- eller tomme værdier

Prøv dette med sammensmeltning

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)

? er den værdi, du vil have, hvis null




  1. Hvad er implikationerne af at åbne MySQL-forbindelser igen og igen i PHP

  2. ALL_PROCEDURES-visningen viser ikke PROCEDURE_NAME

  3. tilføje flere data i xml-fil ved hjælp af PHP xmlwriter

  4. Sådan læser og nulstiller du AUTO_INCREMENT i MySQL