Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5

autoincrement, кривизна в заполнении!

21.04.2011, 19:45. Показов 1734. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
autoincrement заполняет id каждый раз увеличивая себя на 1, т.е если есть id 1, 2, 6, 15, 18 - то следующий будет 19, а нужно сделать так чтобы следующий был 3, что для этого нужно сделать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.04.2011, 19:45
Ответы с готовыми решениями:

Кривизна конхоиды
Как вычислить кривизну конхоиды p=2+4/cosф в точке ф0=0 с точностью до 10^-3? как это вообще вычислять?

Кривизна дуги
Здравствуйте! Нужно сделать технический рисунок деталей. Однако уже на первой детали возникла проблема с дугой R=14. Остальные дуги...

Кривизна input в bootstrap
Ребята, помогите найти проблему "поломки" input в bootstrap. Сорц: <html> <head> <meta name="viewport"...

9
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
21.04.2011, 19:53
Sanu0074, сними autho_increment, а затем добавь новую строку, с нужным id`ишником, и после снова версни autho_increment. Алгоритм(с)
0
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
21.04.2011, 20:41  [ТС]
Цитата Сообщение от DenQ Посмотреть сообщение
Sanu0074, сними autho_increment, а затем добавь новую строку, с нужным id`ишником, и после снова версни autho_increment. Алгоритм(с)
это хорошо, но я хочу чтоб все автоматически искало дырки в числовых промежутках последовательности id и автоматом их заполняло...
0
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
21.04.2011, 21:08
Цитата Сообщение от Sanu0074 Посмотреть сообщение
это хорошо, но я хочу чтоб все автоматически искало дырки в числовых промежутках последовательности id и автоматом их заполняло...
1. Из поста норме 1, этого было не видно.
2. Что мешает написать скрипт, по моему алгоритму?
0
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
21.04.2011, 21:18  [ТС]
Цитата Сообщение от DenQ Посмотреть сообщение
1. Из поста норме 1, этого было не видно.
2. Что мешает написать скрипт, по моему алгоритму?
ну я думал может такое есть чтото стандартное, а если я буду писать функцию, то ее потом надо будет применять во всех обработчиках которые добавляют информацию в базу, а их очень много - и это неудобно....
p.s.
просто я думал может в табличке чтото есть чтоб поставить, наверно ошибался...
0
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
21.04.2011, 21:43
Sanu0074, как вариант, можно написать триггер, для каждой таблицы. Тут работы будет по меньше.
0
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
21.04.2011, 21:47  [ТС]
Цитата Сообщение от DenQ Посмотреть сообщение
Sanu0074, как вариант, можно написать триггер, для каждой таблицы. Тут работы будет по меньше.
а это как?
0
 Аватар для iPIPka
39 / 39 / 5
Регистрация: 06.02.2011
Сообщений: 123
21.04.2011, 22:42
А зачем тебе заполнять дыры?
Триггер - функция, которая выполняется на событие, например добавление данных в таблицу.
Почтитать можно много где, например тут. Так вот можно написать триггер, где ты будешь искать эти дыры в номерах id и новой записи назначать такие id, которые сочтешь нужными. При этом автоинкремент надо будет убрать
1
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
21.04.2011, 22:49
Цитата Сообщение от Sanu0074 Посмотреть сообщение
а это как?
Триггер в mysql, говоря по простому, это алгоритм, который можно поставить перед(before) или после(after), выполнения запроса, на insert, update.... Пишется этот триггер, а точнее создается в среде СуБД, и "вешается" на определенную таблицу. Он видит данные которые пришли, и в зависимости от них работает по заложенному в него алгоритму. Это моя любимая часть в СуБД. В СуБД firebird к примеру, по умолчанию нет такого свойства как auto_increment, вместо него, обычно там пишут триггер(ы), вручную. Видетели auto_increment много "кушает"...
Алгоритм, можешь взять из поста номер 2
1
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
21.04.2011, 23:05  [ТС]
Цитата Сообщение от iPIPka Посмотреть сообщение
А зачем тебе заполнять дыры?
Триггер - функция, которая выполняется на событие, например добавление данных в таблицу.
Почтитать можно много где, например тут. Так вот можно написать триггер, где ты будешь искать эти дыры в номерах id и новой записи назначать такие id, которые сочтешь нужными. При этом автоинкремент надо будет убрать
ссылка мёртвая
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.04.2011, 23:05
Помогаю со студенческими работами здесь

Кривизна кривой Безье 3 ст
Подскажите где ошибка? Производные брал отсюда. http://helpiks.org/2-83699.html x(t)=x0*(1-t)^3+3*x1*t*(1-t)^2+3*x2*t^2*(1-t)+x3*t^3 ...

Кривизна кривой заданной неявно
Добрый день, пожалуйста, помогите решить задачу.Нужно вычислить кривизну кривой заданной неявно y+sin(y)=x+sh(x), z+e^x=x+ln(1+x)+1 в...

Кривизна для поверхности из треугольников
Средняя или гауссова кривизна Есть массив треугольников образующий поверхность в 3д, как найти кривизну поверхности в каждой вершине...

Небольшая кривизна с меню навигацией
Всем привет. Проблема у меня с lava lamp effect. Многие наверно слышали о таком эффекте. заключается она в том что при изменении шрифта,...

Ошибки в файле, кривизна(моя)! Меню
Нужно сделать чтобы border-left был высотой 36px относительно самого меню, и чтобы между списками (Правила и тд) был отступ 32px; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru