У меня есть таблица, которая хранит «записи» и уже имеет первичный ключ.Создание «вторичного идентификатора» в mysql
Table A
=======
id (INT) PK auto_increments
project_id (INT)
record_text (TEXT)
В этой таблице хранятся «записи» для всех моих проектов. Желательно иметь дополнительный ключ, который автоматически увеличивается для проектов.
Пример: Если проект 1 имеет идентификаторы (1,5,8,9). Было бы желательно сохранить их и представить их пользователю как (1,2,3,4).
У меня нет возможности использовать ОПЕРАЦИИ, и у меня возникли проблемы с мыслью о способе сделать это, не вызывая проблем с параллелизмом.
Надеюсь, у меня возникла проблема. Заранее спасибо за помощь.
Edit (пример): Предполагая структуру:
идентификатора, PROJECT_ID, запись текст
1 1 тестирование
-1 тестирование
3 2 испытания
-1 тестирование
My ID для проекта 1 - 1,2,4. Но я ищу способ хранить и отображать их для проекта 1, 1,2,3
Я должен добавить, что я не хочу заменить «id» на новый номер. Либо дополнительное поле, либо второй стол для присоединения будут делать трюк. – ws0x9
может быть "id_shown"? – namespaceform