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