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




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29233



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