DUPLICATE ENTRY '127' ДЛЯ КЛЮЧУ 1

Дубльований запис MySQL 127 для помилки ключа 1 виникає, коли первинний ключ бази даних або таблиці встановлений в дані TINYINT або тип поля . Тип поля TINYINIT може мати максимальне значення 128. При додаванні нових записів до бази даних первинний ключ збільшується для кожного доданого запису. Якщо розмір первинного ключа типу TINYINT перевищує 128, буде показано дубльований запис 127 для помилки ключа 1 . Щоб вирішити проблему, тип даних TINYINT первинного ключа може бути змінений на INT або інша таблична команда може бути використана для автоматичного збільшення значення цього поля.

Якщо ви використовуєте MySQL і ви стикаєтеся з помилкою "дублювати запис 127 для ключа 1", намагаючись зробити запис у таблиці бази даних, не панікуйте. Це має бути пов'язане з наступним та легко вирішуватися, як зазначено нижче:

  • Коли первинний ключ таблиці встановлено в TINYINT
  • Ємність TINYINT менше 1 байта.
  • Поле TINYINT може зазвичай використовувати лише 128 значень

Рішення

Щоб вирішити цю проблему, можна вибрати два рішення:

  • 1. Або спробуйте скористатися іншою командою таблиці, щоб збільшити значення автоінкременту поля,
  • 2. Виберіть первинний ключ від TINYINT до типу INT.

Дивіться також :

//dev.mysql.com/doc/refman/5.1/en/numeric-types.html

Ви також можете опублікувати свою проблему на нашому форумі Kioskea, доступ до якого можна отримати за посиланням нижче:

//ccm.net/forum/forum 3 програмування

Попередня Стаття Наступна Стаття

Кращі Поради