Como obter o próximo número em uma sequência
Eu tenho uma tabela como esta:
+----+-----------+------+-------+--+
| id | Part | Seq | Model | |
+----+-----------+------+-------+--+
| 1 | Head | 0 | 3 | |
| 2 | Neck | 1 | 3 | |
| 3 | Shoulders | 2 | 29 | |
| 4 | Shoulders | 2 | 3 | |
| 5 | Stomach | 5 | 3 | |
+----+-----------+------+-------+--+
Como posso inserir outro registro com a próxima seq apósStomach
para o Modelo 3. Então, aqui está a aparência da nova tabela:
+----+-----------+------+-------+--+
| id | Part | Seq | Model | |
+----+-----------+------+-------+--+
| 1 | Head | 0 | 3 | |
| 2 | Neck | 1 | 3 | |
| 3 | Shoulders | 2 | 29 | |
| 4 | Shoulders | 2 | 3 | |
| 5 | Stomach | 5 | 3 | |
| 6 | Groin | 6 | 3 | |
+----+-----------+------+-------+--+
Existe uma maneira de criar uma consulta de inserção que fornecerá o próximo número após o seq mais alto apenas para o Modelo 3. Além disso, procure algo que seja seguro para simultaneidade.