我在理解查询中的'ON DUPLICATE KEY UPDATE column_name = VALUES (column_name)
'部分时遇到问题。
这是我的查询
INSERT INTO user_mst(first_name,middle_name,last_name,corp_id,login_name,passwd,emp_num,designation,band_name,corp_mail_id,pers_mail_id,cont_phone,cont_mobile,passport_num,place_of_issue,passport_exp,user_status,user_class,hwc , gender,traveller_email_id,legal_entity)
VALUES(?,?,?,?,?,AES_ENCRYPT(?,?),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
ON DUPLICATE KEY UPDATE traveller_email_id = VALUES(traveller_email_id)
我不理解从'On DUPLICATE KEY . . .
开始的那部分。
请解释。