Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Primary key (Konstantin) 09/04/2007 - 03:24:31
      Re: Primary key (bac) 10/04/2007 - 21:17:08

> Original message text:
> From: Konstantin - 09/04/2007 - 03:24:31
> Subject:Primary key
> -----------------
> Вопрос:
> есть у нас primary key в таблице, допустим типа int (auto increment). И мы работаем с этой таблицей долго и упорно (добавляем и удаляем записи). Так вот есть вероятность того, что наш ключ выйдет за пределы значения типа int. Что делать в данном случае и как не допустить этого.
>


From: bac - 10/04/2007 - 21:17:08
Subject:Primary key
-----------------
Давайте рассуждать исходя из реалей
1. Если сделать UNSIGNED INTEGER то максимальное количесвто записей будет 4.294.967.295 таким образом если у вас будет ежесекундно добавляться БД 10 записей то на то, чтобы выйти за границу вам понадобиться 13 лет круглосуточной работы.
2. Если вам этого мало возьмите UNSIGNED BIGINT - 18.446.744.073.709.551.615
я такое число даже не могу произнести, а уж на сколько тысяч лет хватит я даже не знаю.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31262



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |