Вам необходимо добавить уникальное ограничение для всех полей, а не для каждого, т. Е.
UNIQUE (модель, серийный номер, лот, линия)
Решение:
CREATE TABLE YourTable
(
Model Varchar(14) NOT NULL,
Serial varchar(8) NOT NULL,
Lot varchar(5) NOT NULL,
Line char(5) NOT NULL,
unique (model, serial, lot, line)
)
для существующей таблицы:
alter table YourTableName drop index model;
alter table YourTableName drop index serial;
alter table YourTableName drop index lot;
alter table YourTableName drop index line;
alter table YourTableName add unique (model, serial, lot, line);