Dzieje się tak, ponieważ kolumna name
od firstname
tabela jest not unique
. Spróbuj dodać unique
ograniczenie za pomocą tej instrukcji DDL,
ALTER TABLE firstname ADD UNIQUE (name);
następnie spróbuj, jeśli nadal dodaje zduplikowaną nazwę. Mam nadzieję, że teraz działa :)