MySQL - Как добиться нечетного увеличения таблицы, еще одного увеличения таблицы - PullRequest
0 голосов
/ 29 декабря 2018

У меня есть две таблицы, одна с именем user1, а другая с именем user2.

Я хочу, чтобы идентификатор таблицы user1 объединенная таблица user2 была уникальной.

Поэтому я планирую сделатьИдентификатор нечетной таблицы и идентификатор другой четной.

Как мне достичь?

Ответы [ 2 ]

0 голосов
/ 13 апреля 2019

Теперь я вижу, это не может быть достигнуто auto-increment в моей ситуации.

цитата из mysql-auto-increment :

следующее вставленное значение - это наименьшее значение в серии, которое больше максимального существующего значения в столбце AUTO_INCREMENT.Ряд вычисляется следующим образом: auto_increment_offset + N × auto_increment_increment

Наконец, я управляю primary key(id) в своем коде вместо использования auto-increment.

0 голосов
/ 29 декабря 2018

вы можете использовать auto_increment_increment и auto_increment_offset, чтобы разделить значения на две таблицы. Надеюсь, что следующая ссылка поможет вам.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-master.html#sysvar_auto_increment_increment

...