Я реализую приложение базы данных, и я буду использовать как JavaDB, так и MySQL в качестве базы данных. У меня есть столбец идентификатора в моих таблицах, который имеет тип integer, и я использую функцию auto_increment базы данных для значения.
Но что произойдет, если я получу более 2 (или 4) миллиардов сообщений, а целого числа будет недостаточно? Является ли целое число переполненным и продолжается, или это исключение, которое я могу обработать?
Да, я могу изменить тип данных на long, но как мне проверить, когда это необходимо? И я думаю, что есть проблема с получением функций last_inserted_id(), если я использую тип данных long для столбца ID.