У меня есть таблица, которая выглядит так:
TaskID | ProjectID | TaskProjectID | Name |
---|---|---|---|
1 | 1 | 1 | First |
2 | 1 | 2 | Second |
3 | 2 | 1 | Third |
4 | 3 | 1 | Fourth |
5 | 2 | 2 | Fifth |
... | ... | ... | ... |
TaskID — это столбец с автоинкрементом и первичный ключ. ProjectID — это внешний ключ к другой таблице. Всякий раз, когда запись добавляется в таблицу, TaskID автоматически увеличивается. Однако я также хочу, чтобы TaskProjectID увеличивался в зависимости от ProjectID. Таким образом, если ProjectID равен 1, то в следующей строке TaskProjectID будет установлен как 3. Но если ProjectID равен 3, TaskProjectID будет равен 2.
Я не могу использовать вычисляемое поле, так как нет формулы.
Кстати, я использую phpMyAdmin и PHP. Заранее спасибо.