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




MySQL.RU - Webboard



Вернуться
в auto_increment по порядку (Vitcom) 26/04/2005 - 10:53:58
      Re: в auto_increment по порядку (Alec) 26/04/2005 - 12:36:11
      Re: в auto_increment по порядку (Lev) 26/04/2005 - 15:19:47
      Re: Автонумерация - это интересная тема :) (Валентин) 27/04/2005 - 13:41:55
      Re: в auto_increment по порядку (Master) 29/04/2005 - 18:02:21
      Re: в auto_increment по порядку (Dinky) 29/04/2005 - 19:06:08
      Re: в auto_increment по порядку (Lev) 01/05/2005 - 07:05:07
      Re: в auto_increment по порядку (RE) 13/05/2005 - 00:24:45
      Re: в auto_increment по порядку (Bard) 25/08/2005 - 18:27:35
      Re: в auto_increment по порядку (йй) 29/06/2010 - 17:21:50
      Re: в auto_increment по порядку (JpS) 01/10/2011 - 16:06:52
      Re: в auto_increment по порядку (Zmej) 01/02/2012 - 10:09:33

> Original message text:
> From: Vitcom - 26/04/2005 - 10:53:58
> Subject:в auto_increment по порядку
> -----------------
> Помогите начинающему
>
> Как заполнить поле auto_increment цифрами по порядку
>
> Старые записи переодически удаляются - получаются очень большие разрывы - а новые записи добавляются в конец списка.
>
> Можно ли это решить при помощи MySQL либо это можно сделать на PHP если на PHP подскажите рациональное решение.
>
>
> Заранее спасибо
>
>


From: Валентин - 27/04/2005 - 13:41:55
Subject:Автонумерация - это интересная тема :)
-----------------
Лирика.

Автонумерация вообще тема крайне занимательная :)
Юзеры вообще любят просить всякие глупости, но поскольку мы их всех любим, то отказать не всегда получается.
Глупости, потому что например написав хеширование ты чувствуешь себя крайне хорошо, но юзер в принципе не может понять что такое хеширование и вообще зачем оно нужно, и для него сложные аспекты учетной системы - не главное, а главное - красивая кнопка и лучше если этих кнопок побольше :) за это глубокомыслие я их и люблю :)
1)
Самый распространенный случай: "Хачу, штобы были намерки в строках дакумента вот этава на принтере".
Решается как всегда просто, в печатной форме в запросе прикручиваем счетчик строк и все, либо не напрягаясь в знании SQL используем возможности банда отчета.

2)"Я видел(а) у Ивана Ивановича на работе намерки пряма в дакументах, эта очинь красива и я так хачу тоже."
Решается классически :) перед сохранением делаем запросик на поле этого номерка по документу и увеличиваем на 1.

3) Это уже у программеров начинающих "документы удаляются и остаются дырки в примаре ключе, как мне от такого глюка избавиццо?"
Избавится просто :) нужно надеть розовые очки и не смотреть туда, где тебе некрасиво.
И это совсем не глюк, а естественное состояние автоинкрементных полей. А ведь на самом деле есть внутренние счетчики строк, который использует сервер как ключ к записи, когда подымает их с диска по поиску. Так там тоже имеются "дырки" номеров, и это совсем не страшно и слава богу что их не видно, а то появилось бы куча желающих исправить "баг".

Присоединяюсь к очереди ожидания ответа на вопрос "А зачем?"


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

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

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



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