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




MySQL.RU - Webboard



Вернуться
Переполнение автоинкремента (Anonymous Users) 13/01/2006 - 10:50:23
      Re: манечка величия? (Alec) 13/01/2006 - 14:21:43
      Re: Переполнение автоинкремента (Green) 13/01/2006 - 14:28:17
      Re: Опс, не заметил ответа (Green) 13/01/2006 - 14:40:54



From: Anonymous Users - 13/01/2006 - 10:50:23
Subject:Переполнение автоинкремента
-----------------
Здравствуйте!
Есть следующая таблица:

CREATE TABLE Syslog (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
messageDate DATETIME NOT NULL,
messageID INTEGER UNSIGNED NOT NULL,
messageText VARCHAR(255) NULL,
PRIMARY KEY(id)
)
TYPE=InnoDB;

Через несколько месяцев работы в таблице много лишних запсей (актуальны записи только за последний месяц) и значение поля id подходит к концу.
Подскажите есть ли способ удалить лишние записи и восстановить значения ID на оставшихся записях(ну что бы у первой запси ID=1, у второй ID=2) кроме способа "в лоб", сохранить только нужные записи, удалить таблицу, создать заного и вставить данные?


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

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

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



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