У меня есть таблица доступа с автоматическим первичным ключом, датой и другими данными. Первая запись начинается с 36, из-за удаленных записей. Я хочу изменить все первичные ключи, чтобы они начинались с 1 и увеличивались, упорядоченные по дате. Какой лучший способ сделать это?
Я хочу изменить таблицу из этого:
| TestID | Date | Data |
| 36 | 12/02/09 | .54 |
| 37 | 12/04/09 | .52 |
К этому:
| TestID | Date | Data |
| 1 | 12/02/09 | .54 |
| 2 | 12/04/09 | .52 |
РЕДАКТИРОВАТЬ: Спасибо за вклад и тех, кто ответил. Я думаю, что некоторые читали слишком много в моем вопросе, и это нормально, потому что это все еще добавляет мне процесс обучения и мышления. Цель моего вопроса была двоякой: 1) было бы лучше, если бы me было бы лучше сопоставить PK с порядком дат моих данных и 2) узнать, возможно ли что-то подобное для последующего использования , Например, если я хочу добавить в таблицу новый столбец, который нумерует тесты, обозначает тип теста и т. Д. Я сейчас пытаюсь многому научиться сразу, поэтому я немного запутался, с чего начать. Я создаю приложения .NET и пытаюсь изучить SQL и управление базами данных, и иногда мне сложно найти нужную информацию с помощью различных RDMS и способов взаимодействия с ними.