Максимальное значение типа данных Integer 2 млрд. 147 млн. сколько-то там, как быть, если в таблице записей больше этого числа?
К примеру имеем базу mysql, в ней таблица с комментариями, в которой есть поле id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENTв один прекрасный момент туда записывается 2,147,483,647-ой комментарий, что произойдет дальше при попытке записать еще один комментарий? И главное, что в этом случае делать с базой? Опустим вариант с удалением старых комментариев.
p.s. для тех кто не понял смысл - тип integer принимает значение от -2,147,483,648 до +2,147,483,647
В принципе, интересен и теоретический ответ, но хотелось бы услышать ответ тех, кто с этим уже сталкивался, так сказать, вживую, на практике.
Используйте целочисленный инт побольше или не используйте айди, ведь айди это же суррогатный ключ чаще всего и можно обойтись без него, взгляните например как хранятся данные в монгодб, там айди просто значение хеша.