新しい値がnullでない場合にのみ、2つのテーブルをマージし、重複キーを更新する必要があります。以下のコードを試しましたが成功しませんでした。誰か助けてもらえますか?ありがとう!
INSERT
INTO table1
SELECT * FROM temp
ON DUPLICATE KEY UPDATE
table1.tel = coalesce(temp.tel,table1.tel),
table1.fax = coalesce(temp.fax,table1.fax)