The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Помогите чайнику! Занес записи в Mysql, потом удалил пару строк, 111 (??), 07-Окт-05, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Помогите чайнику! Занес записи в Mysql, потом удалил пару ст..."  +/
Сообщение от OlegLV (?), 12-Окт-05, 18:22 
а если была база в ней удалили некоторые поля и появились пропуски номеров - каким образом можно сделать чтобы Mysql пересчитал все номера и сдела их по порядку?

>Помогите чайнику! Занес записи в Mysql, потом удалил все строки, дальше начал
>заносить данные. В качестве ключевого поля у меня номера по порядку,
>поле удаления строк, в новых строках порядковый номер начинался не с
>единицы, а как бы продолжал номерацию после удаленных. Что мне сделать?
>


Ответить | Правка | Наверх | Cообщить модератору

7. "Помогите чайнику! Занес записи в Mysql, потом удалил пару ст..."  +/
Сообщение от somebody (??), 13-Окт-05, 09:27 
>а если была база в ней удалили некоторые поля и появились пропуски
>номеров - каким образом можно сделать чтобы Mysql пересчитал все номера
>и сдела их по порядку?

Удалить столбец с автоинкрементом:

alter table TableName drop column ColumnName;

И добавить его вновь, инкременты пересчитаются:

alter table TableName add ColumnName int unsigned not null auto_increment, add index(ColumnName);

Имхо, по-другому - ни как...

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру