нарастающая последовательностьhttp://softtime.ru/forumнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post492186"Кстати, как сделать, чтобы при этом отсчёт начинался с нулевого значения, а не с единицы? "зачем? вас никоим образом не...нарастающая последовательностьMon, 19 Sep 2011 16:32:15 +0300Helgнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post492180Кстати, как сделать, чтобы при этом отсчёт начинался с нулевого значения, а не с единицы? зачем? вас никоим образом не...нарастающая последовательностьMon, 19 Sep 2011 14:22:47 +0300Valickнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post492178Возможно, я чего-то не понял... Почему не использовать PK и autoincrement? Кстати, как сделать, чтобы при этом отсчёт начинался с...нарастающая последовательностьMon, 19 Sep 2011 13:54:18 +0300Helgнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post492043да не все так просто порядковый номер может сопадать для удаленных карточек и удаленных кариточек может быть больше чем одна...нарастающая последовательностьFri, 16 Sep 2011 09:36:55 +0300Jura_Kнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post492041нет не должен - ID это просто идентификатор записи в таблице он уникален по всей таблице. первый столбец - это...нарастающая последовательностьFri, 16 Sep 2011 09:20:03 +0300Jura_Kнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post492040В этой системе PNum GroupID ID 1 X1 123 1 X1 124 1 X1 125 2 O1 126 2 O1...нарастающая последовательностьFri, 16 Sep 2011 08:58:12 +0300cheopsнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post492038Индекс тут не поможет PNum GroupID ID 1 X1 123 1 X1 124 1 X1 125 2 O1 126 2...нарастающая последовательностьFri, 16 Sep 2011 07:22:24 +0300Jura_Kнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post492019Действительно можно построить индекс по двум полям... тем более в InnoDB индексы так устроены, что лучше использовать один индекс на...нарастающая последовательностьThu, 15 Sep 2011 20:01:32 +0300cheopsнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post492001тогда нужно общий индекс на два полянарастающая последовательностьThu, 15 Sep 2011 17:02:30 +0300Valickнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post491997Я уже писал что проиндексировать не получится т.к. PNUM не может быть уникален, т.е. он может повторяться в пределах группы...нарастающая последовательностьThu, 15 Sep 2011 16:13:13 +0300Jura_Kнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post491996Тогда непонятно требование неразрывности нумерации... если будут удаленные записи (пусть даже не физически) нумерация активных записей все-равно получится разрывной. В...нарастающая последовательностьThu, 15 Sep 2011 15:41:22 +0300cheopsнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post491995Если опасаетесь дублей - проще проиндексировать столбец уникальным ключом - это гарантирует их отсутствие.нарастающая последовательностьThu, 15 Sep 2011 15:37:35 +0300cheopsнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post491994Ну хорошо А если сделать после того как произведена вставка проверку на дубль SELECT DISTINCT GroupID FROM T1 WHERE Pnum=Полученный_номер;...нарастающая последовательностьThu, 15 Sep 2011 15:25:54 +0300Jura_Kнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post491987приложение построено так, что физического удаления не предусмотрено (история корректировок и удалений) хранится в таблице. При удалении просто ставится флаг...нарастающая последовательностьThu, 15 Sep 2011 12:32:45 +0300Jura_Kнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post491984"Цель автоматическое присвоение номера. А каково назначение номера? Почему важно, чтобы не было пропусков? Ведь существует еще проблема удаления строк,...нарастающая последовательностьThu, 15 Sep 2011 10:45:58 +0300cheopsнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post491979Цель автоматическое присвоение номера. Понятно что можно с клиента сделать MAX(Pnum) Попытаться залочить переменную с этим номером если не удалось...нарастающая последовательностьThu, 15 Sep 2011 09:19:21 +0300Jura_Kнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post491977А какова цель этого столбца? Просто при вставке его генерировать довольно накладно, часто когда требуется неразрывная последовательность номеров, её генерируют...нарастающая последовательностьThu, 15 Sep 2011 09:07:12 +0300cheopsнарастающая последовательностьhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=82613#post491976Итак поставлена задача Необходимо получить нарастающую последовательность номера по таблице InnoDB, при этом не должно быть пропусков номеров и ни...нарастающая последовательностьThu, 15 Sep 2011 08:57:35 +0300Jura_K