подписан TINYINT може да съдържа числа от -128 до 127. Най-вероятно вече имате 127 реда във вашата таблица, така че колоната с първичен ключ не може да съдържа повече. Променете вашия тип данни направете SMALLINT UNSIGNED (0-65535) MEDIUMINT UNSIGNED (0-16777215) или просто INT UNSIGNED (0-4294967295) - последният трябва да е повече от достатъчен