|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2013, 14:46 | #1 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
Нумерация строк.
Конечная запись под номером 10. 5 записей удалил. Как сделать так, чтоб следующая запись начиналась с 6 ,а не 11. И такой момент, 1 запись под номером 10. Как сделать, чтоб следующая запись была 1 и тд, 10 пропустить.
|
21.02.2013, 14:55 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
в бд нет понятия номер записи ...
введите автоинкрементный уникальный id .. и пользуйтесь номера записей не нужны в принципе.. главное знать идентификаторы |
21.02.2013, 15:09 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Если в качестве номеров используется уникальный идентификатор с AUTO_INCREMENT – то никак.
В основе 100% подобных "необходимостей" лежит неправильная логика приложений или неправильная организация хранения данных. Как вариант – сделать поле `order`, в котором хранить "порядковый" номер записи. НО – такое поле нельзя использовать в качестве идентификатора записи, только для определения порядка получения записей в запросах (ORDER BY), при необходимости. |
21.02.2013, 16:23 | #4 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
Просто не охота видеть порядковые номера , свыше 10 символов и тд.
|
21.02.2013, 16:31 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
Ну не показывай... в чем проблема то? проблема яйца выеденного не стоит...
|
21.02.2013, 16:50 | #6 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
Что не показывать? Порядковый номер необходим, но он слишком большой.
Проблема в том, что update может обновить только 1 запись. А делать ~10000 запросов не выход. Щас делаю через insert, но тогда и порядковый номер возрастает, каждый раз на ~10000. Такой вопрос. Разрешение на загрузку опр форматов, необходимо выставлять в хассе. Слышал что есть возможность обойти. С объемом загружаемого файла, выставлять тоже через хассе необходимо? |
21.02.2013, 16:53 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
что за ерунда..... и вставлять можно больше одной записи и обновлять хоть миллион
кароче чет у вас все в корне неверно да, и не путайте номер порядковый и id записи... ... а еще лучше ПОЛНОСТЬЮ на словах сказать ВСЮ задачу . .а не её часть... ибо чую - совсем не так делаете как нужно |
21.02.2013, 17:07 | #8 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Можно вынести обновляемую информацию в отдельную таблицу – и просто очищать её, а затем добавлять полностью новые данные – это если обновление затрагивает сразу все данные в таблице. |
|
21.02.2013, 18:45 | #9 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
Помогите решить -http://www.programmersforum.ru/showthread.php?t=228309
Необходимость во всей нумерации отпадет. А как на счет загрузки файлов на сервер? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нумерация строк в БД | grom333 | БД в Delphi | 3 | 21.05.2011 18:51 |
нумерация строк | strannik | SQL, базы данных | 1 | 19.05.2010 09:09 |
Нумерация строк | Sparky | БД в Delphi | 6 | 16.02.2010 21:38 |
Нумерация строк | ShnapS | БД в Delphi | 5 | 06.05.2009 20:59 |
Нумерация строк. QT 4 | NikLik | Qt и кроссплатформенное программирование С/С++ | 2 | 18.12.2008 22:38 |