Ani kolumna ID_prowadzonekontrole, ani Name nie mogą być UNIQUE.
W tym celu napisałem taki zapytanie:
INSERT INTO tabela (Name, ID_prowadzonekontrole, Unit, Generations, F2, F3) SELECT Name, '$id', Unit, Generations, F2, F3 FROM tabela WHERE NOT EXISTS (SELECT * FROM tabela WHERE Name = Name) AND ID_prowadzonekontrole = $prototype;
Oprócz tych kolumn jest jeszcze ID (AUTO INCREMENT).
$protype jest kopiowane do $id.
Zapytanie jest jednak nieskuteczne. Przypuszczam, że ze względu na Name = Name absolutnie nie mogło się to udać. Nie potrafię jednak zaproponować poprawki i stąd chciałbym poprosić Was o pomoc.
Reytan