что если у вас в таблице так много записей, что 2 ^ 32 недостаточно для вашего идентификатора auto_increment за определенный период (день, неделя, месяц, ...)?
Что, если самого большого типа данных, предоставляемого MySQL, недостаточно?
Мне интересно, как мне решить ситуацию, когда в мою таблицу добавляется так много записей, для которых требуется уникальный идентификатор, но я заполняю свой тип данных в течение одного периода?
Как я мог в MySQL (или любой другой системе) изначально получить неограниченное количество уникальных идентификаторов или хотя бы увеличить его экспоненциально?
В идеале я бы ожидал что-то вроде
> SELECT * FROM table;
+---+------+
| a | b |
+---+------+
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
|...| .... |
|...| .... |
| 1 | 2^32 |
| 2 | 1 |
| 2 | 2 |
+---+------+
Что экспоненциально увеличивает количество записей.
Как вы справляетесь с такими ситуациями?
Помните - для каждой записи необходимо иметь уникальный идентификатор.