Автор Тема: Ограничение записей - 127 строк  (Прочитано 3190 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Ограничение записей - 127 строк
« : 26 Февраля 2002, 18:54:10 »
Здравствуйте.

У меня есть таблица с несколькими полями. Первое поле называется id. Оно является уникальным и primary key.

И вот количество записей в таблице дошло до 127. При попытке вставить туда новую запись, Мускуль ругается и выдает:

Duplicate entry \'127\' for key 1

Хотя я указывал, что значение поля id = 128.

Откуда взялось такое ограничение и можно ли его убрать?
Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Ограничение записей - 127 строк
« Ответ #1 : 26 Февраля 2002, 19:04:53 »
Сорри, уже разобрался.

У меня поле id было tinyint(4), когда надо int(255).
Теперь все ОК.
Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ограничение записей - 127 строк
« Ответ #2 : 26 Февраля 2002, 19:19:38 »
сделай show table status like \'your_table\'

там оно покажет max_rows
может там что-то не то...
На Машине Тьюринга далеко не уедешь.

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Ограничение записей - 127 строк
« Ответ #3 : 26 Февраля 2002, 19:54:58 »
хм.. он ругается.

И еще, если я поставил значение int(255), то сколько полей я смогу сделать в переводе на русский язык? :)
Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ограничение записей - 127 строк
« Ответ #4 : 26 Февраля 2002, 20:02:47 »
Цитировать
И еще, если я поставил значение int(255), то сколько полей я смогу сделать в переводе на русский язык?


INT[(M)] [UNSIGNED] [ZEROFILL]
A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.

:)
На Машине Тьюринга далеко не уедешь.

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Ограничение записей - 127 строк
« Ответ #5 : 26 Февраля 2002, 20:19:54 »
Читать ман. :)

Понятно, то есть получается 255 полей поставил.

Спасибо.
Банк выполнил недопустимую операцию и будет закрыт!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28