Вопрос по MySql. Что делать если закончился auto_increment?

  • Автор темы Автор темы goshaua
  • Дата начала Дата начала

goshaua

Новичок
Вопрос по MySql. Что делать если закончился auto_increment?

Помогите, пожалуйста, решить проблему:

Есть поле в таблице MySql: id tinyint(2) auto_increment, первичный ключ. Строки с таблицы могут удалятся.

Проблема вот в чём. Даже если в базе останется одна строка с id = 127 то больше ничего не пишется.

Что делать? Как записать строку в свободный диапазон 1-126? Или что делается в таких ситуациях чтоби данные удалять и добавлять можно было бесконечно?


P.S. С помощью этого поля ( id ) таблица связана с другими таблицами.
 
лучше изменить тип поля на int и прекращать извращаться.
 
goshaua
а еще есть int и bigint :)
в свободные диапазоны ничего писать не надо
 
Да. Но рано или поздно это случится. И как на счет економии памяти?
 
goshaua
Когда случится - придешь снова.

Насчет экономии памяти тоже придешь, когда она будет кончаться.
 
Сверху