Скажите, что дубликат означает, что имя пользователя уже существует.поэтому вы можете попробовать:
1] использовать цикл for для группировки всех имен пользователей, которые есть в вашем списке вставок: псевдокод:
$names="";
for(each element){
$names.=$val.", ";
//remove last comma ","
Затем используйте следующую инструкцию sql, чтобы получить все повторяющиеся записи.,
select * from myTable where username in ($names);
получив список всех ваших дубликатов, затем вставьте как
insert into myTable (username, address, otherstuff)
values("henry", "35 skid", "who knows")
ON DUPLICATE KEY UPDATE
otherstuff = values(otherstuff);