







|
MySQL.RU - Webboard
Вернуться
Подскажите про autoincrement (Александр) 20/07/2006 - 15:44:04
Re: Подскажите про autoincrement (Dinky) 20/07/2006 - 22:14:38
Re: Подскажите про autoincrement (Александр) 22/07/2006 - 00:18:01
Re: Подскажите про autoincrement (Lev) 23/07/2006 - 22:06:17
Re: Подскажите про autoincrement (Александр) 24/07/2006 - 13:41:06
Re: Подскажите про autoincrement (DNick) 24/07/2006 - 15:01:30
> Original message text:
> From: Александр - 20/07/2006 - 15:44:04
> Subject:Подскажите про autoincrement
> -----------------
> Подскажите, если у меня таблица содержит информацию динамического характера, (т.е. часто удаляются строки и добавляются новые, а ключ у таблицы - autoincrement), что будет когда значение этого ключевого поля дойдет до макисмального, хотя общее количество строк будет намного меньше чем максимальное значение счетчика.
> Пока для того что бы не возникали дыри у меня работает спец. скрипт, который их заполняет - но сами понимаете это забирает время...
> За ранее Вам благодарен!
>
From: Александр - 22/07/2006 - 00:18:01
Subject:Подскажите про autoincrement
-----------------
Спасибо за подсказку!
Может Вы что-то посоветуете?
Я делаю так на РНР: запрос на выбор всех id (в порядке убывания), затем сравниваю общее кол-во полученных id с максимальным значением id (оно получается первое в списке) и если они совпадают, просто увеличиваю данное значение на единицу и заношу в базу как новое id. Если не совпадает - ищу дыры в нумерации
Я думаю может можно при помощи функций mySql получить общее кол-во записей в таблице и максимальное значение не делая выборку всех строк...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
29233
|
|