Calcular a próxima chave primária - de formato específico
Eu tenho uma tabela que contém uma lista de IDs e várias outras colunas, como IDName.
A chave primária da tabela é a própria ID, mas não auto_increment. Então, eu quero ser capaz de gerar / calcular a próxima chave primária, no entanto, há uma torção:
A chave primária deve estar em um formato específico, ou seja, o ID de 8 dígitos é composto de três partes:<the level><a code><a sequence #>
, por exemplo.<2><777><0123> = 27770123
Então, quando estou criando um novo ID para a tabela, quero o próximo número de sequência para um nível e código específicos. Por exemplo. seguindo o exemplo acima, eu poderia querer saber o próximo número de seqüência para o nível 2 com o código 777, o resultado deveria ser um ID 27770124 (sendo 0124 o próximo na seqüência).
Qualquer ajuda seria muito apreciada.