Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / AUTO_INCREMENT / 8 сообщений из 8, страница 1 из 1
21.04.2005, 23:43
    #33029019
citrin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AUTO_INCREMENT
Есть поле
Код: plaintext
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT
Что произойдет если в таблицу вставить больше чем 4294967296 строк?

--
Anton V. Yuzhaninov, AVY11-RIPE, citrin#citrin.ru
...
Рейтинг: 0 / 0
22.04.2005, 09:44
    #33029229
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AUTO_INCREMENT
citrinЕсть поле
Код: plaintext
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT
Что произойдет если в таблицу вставить больше чем 4294967296 строк?

--
Anton V. Yuzhaninov, AVY11-RIPE, citrin#citrin.ru
А вы попробуйте и потом всем расскажите!
...
Рейтинг: 0 / 0
22.04.2005, 13:04
    #33029850
citrin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AUTO_INCREMENT
На существующем железе на это потребудется пол-года наверно.
Просто хочется знать, что может случиться через несколько лет интенсивной работы БД. Просто уже сталкивася с ситуацией, который несколь лет система рабтала нормально, а потом начала давать сбои, оказалось, что одно из значений просто перестало помещаться в поле типа INT, но на поиск ошибки понадобилось не мало времени.

--
Anton V. Yuzhaninov, AVY11-RIPE, citrin#citrin.ru
...
Рейтинг: 0 / 0
22.04.2005, 13:22
    #33029919
Johnmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AUTO_INCREMENT
citrinНа существующем железе на это потребудется пол-года наверно.
Просто хочется знать, что может случиться через несколько лет интенсивной работы БД. Просто уже сталкивася с ситуацией, который несколь лет система рабтала нормально, а потом начала давать сбои, оказалось, что одно из значений просто перестало помещаться в поле типа INT, но на поиск ошибки понадобилось не мало времени.

--
Anton V. Yuzhaninov, AVY11-RIPE, citrin#citrin.ru

У тебя раньше доступное пространство кончится :)
Если, конечно, нет интенсивного удаления из таблицы.
Ещё м.б. стОит обратить внимание на BIGINT .
...
Рейтинг: 0 / 0
23.04.2005, 01:30
    #33031473
citrin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AUTO_INCREMENT
Удалятся в среднем будет столько же строк, сколько и вставляться.
В общем так и сделал BIGINT его точно хватит.

--
Anton V. Yuzhaninov, AVY11-RIPE, citrin#citrin.ru
...
Рейтинг: 0 / 0
28.04.2005, 16:07
    #33040954
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AUTO_INCREMENT
ставили эксперимент с tinyint просто перестают добавляться записи с вываливанием ошибки.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц
...
Рейтинг: 0 / 0
06.05.2005, 14:49
    #33052912
Paranoik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AUTO_INCREMENT
Если есть сомнения в возможности переполнения значения поля, нельзя ли просто:
ALTER TABLE tbl_name AUTO_INCREMENT=4294967295
?
И повставлять дальше записи...
...
Рейтинг: 0 / 0
06.05.2005, 14:53
    #33052924
Johnmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AUTO_INCREMENT
Хм...Паранойя ?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / AUTO_INCREMENT / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]