Как настроить конкретную регистрацию в базе данных - PullRequest
0 голосов
/ 29 ноября 2011

Я создаю базу данных, чтобы получить доступ к именам людей из университета. Но я хотел бы создать регистрационный идентификатор для каждого человека (например, 1012607), первые два числа которого будут обозначать год (11 для 2011 года), а третья цифра - зарегистрированный семестр (1 в начале года и 2 в конце года).

Остальные 4 цифры будут инкрементными. Я не знаю, как закодировать префиксный номер в MySQL, который может изменить только последние 4 цифры, а через год менять первые 2 цифры каждый раз, когда у вас есть новая регистрация. Может кто-нибудь помочь мне?

1 Ответ

1 голос
/ 29 ноября 2011

Я хотел бы предложить, чтобы у вас был такой дизайн таблицы:

ID - auto increment Identity(1000,1)
Year - date
Semester - int

тогда при составлении отчета используйте указанную выше логику. Не должно быть так сложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...