Как получить старый идентификатор строки при вставке повторяющихся значений

Я ищу, чтобы получить значение старого идентификатора строки в случае дублирования записи, но он продолжает эхом 0.

global $wpdb; $sql = "INSERT INTO {$wpdb->prefix}reviewer (r_name,r_email) VALUES (%s,%s) ON DUPLICATE KEY UPDATE r_email = %s"; $sql = $wpdb->prepare($sql,$name,$email,$email); $wpdb->query($sql); $lastid = $wpdb->insert_id; echo $lastid; 

Solutions Collecting From Web of "Как получить старый идентификатор строки при вставке повторяющихся значений"