Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Нумерация (Amigo) 11/08/2006 - 09:59:19
      Re: Нумерация (Yarik) 11/08/2006 - 11:18:56
      Re: Нумерация (Amigo) 11/08/2006 - 12:41:15
      Re: Нумерация (Dinky) 11/08/2006 - 23:11:35

> Original message text:
> From: Amigo - 11/08/2006 - 09:59:19
> Subject:Нумерация
> -----------------
> Всем привет.
> захожу сюда редко, но всегда по делу :)
> итак есть вопрос( возможно очень глупый)
> есть таблица в которой есть автоинкриментное поле id
> к примеру
> id | val
> -------------
> 1 | text1
> 2 | text2
> 4 | text4
> 6 | text6
> 8 | text8
> 12 | text12
> 14 | text 14
> -------------
> из за того что какие то записи удаляются некоторых id нехватает
>
> теперь сам вопрос
> можно ли как то средствами mysql пронумеровать поля
> то есть ввести какое то мифическое поле в котором будут нормлаьные номера 1,2,3... итд
>
> если скажите что точно нельзя - тогда нельзя
>
> для чего это нужно
> я хочу по номеру поста знать на какой странице он находится
>
>
>


From: Yarik - 11/08/2006 - 11:18:56
Subject:Нумерация
-----------------
Кто-то тут где-то давным давно писал, что
можно перегонять из одной таблицы в другую.
Т.е. создать еще одну таблицу, где твой id
можно сделать обычным, не auto_increment,
но добавить еще, нужное тебе, автоинкрементное
поле. После этого из оригинальной таблицы
перекидываешь данные в новую так, что бы
новое поле заполнялось само собой, т.е.
по счетчику. Не забываем добавить новый
столбец(поле) в оригинальную таблицу с этим
номером каждой строки. Переливаем обратно
уже все данные как они есть.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29454



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |