podpisany TINYINT
może zawierać liczby od -128 do 127. Najprawdopodobniej masz już 127 wierszy w tabeli, więc kolumna klucza podstawowego nie może zawierać więcej. Zmień typ danych, wykonując SMALLINT UNSIGNED
(0-65535) MEDIUMINT UNSIGNED
(0-16777215) lub po prostu INT UNSIGNED
(0-4294967295) - ten ostatni powinien wystarczyć