Префикс первичного ключа в mysql - PullRequest
0 голосов
/ 01 мая 2020

У меня есть требование добавить префикс ко всем моим значениям в столбце первичного ключа, но меня беспокоит, что индексирование не имеет смысла в этом сценарии. Есть лучший способ создания значений первичного ключа в моей таблице.

Один простой способ, который я могу придумать, состоит в том, чтобы вместо префикса к значению я мог добавить суффикс к значению. Но я проверяю, есть ли лучшие альтернативы для этого.

Редактировать: Еще немного понимания требования , Мы получаем данные из нескольких вышестоящих систем, и каждый определяет свой уникальный идентификатор. Какую стратегию нам нужно использовать для генерации ключей. Если мы не сгенерируем ключи, указанные в приложении c, существует редкая вероятность столкновения ключей между двумя разными системами.

Еще один способ, которым я думаю, - это создать md5 ('upstreamName', PASSED_KEY) и использовать тот же md5 ha sh для получения информации по запросу.

...