Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Можно, как тебе предложили, самому бизнес логику... 24.12.04 10:49 Число просмотров: 2569
Автор: paganoid Статус: Member
|
> в сабже есть опция у числового столбца, зовется > auto_increment, он гад постоянно увеличивается и даже если > удалить из таблицы запись с максимальным значением такого > столбаца и потом заинсертить новую, то следующее значение > будет все равно на 1 больше,чем значение в удаленной > записи. Очень хочется чтобы при удалении ззаписи с > максимальным значением счетчик скручивался на 1, можно ли > это осуществить какой-нить sql-ной или с-шной функцией???? > Он же где-то должен хранится!!!
Можно, как тебе предложили, самому бизнес логику реализовывать,
то бишь поле не автоинкрементное делать, и id самому вычислять
id = select max(*) или чото там.
Можно еще использовать в запросе на обновление специфические для mysql опции по работе
с уникальным полем - опять же см. мануал. Суть как раз в том,
что ежели идет дубляж по уникальным ключам, можно изменить
вводимое значение уникального ключа. Чото там "On duplicate"
вроде зовется.
|
- mysql - dron 23.12.04 11:23 [1139]
|
|
|