INSERT INTO db (id,price,dost,name,field1,field2,field3) VALUES ('65','659', '1','qwery','dfsdd','rgers','zxcdf')
В связи с тем что у таблицы есть PRIMARY KEY, записи с НЕ уникальным полем ID в БД не попадают Duplicate entry - Error
Но можно ли обновить некоторые поля, если БД увидела дубль?
Идет запрос БД, SQL видет что запрос содержит дубль - тоесть ID уже есть в базе, и ОБНОВЛЯЕТ строку например по колонкам price и fild3 для дублирующей строки (ID).