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ć