Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos. Gostaria de saber qual a melhor maneira de ir adicionando usuários a uma tabela dinamicamente, conforme suas escolhas e seu id?
Por exemplo na tabela da imagem abaixo. Na aplicação todos os candidatos que clicarem no botão e escolherem a vaga de id 3 teriam seu id adicionado a um mesmo campo "candidatos"? Ou é preferível fazer um ALTER TABLE e adicionar novos campos um para cada id de candidato?

cara você tem de criar cada um na sua tabela
Usuarios
Vagas
Candidatos
Usuario 1 escolheu a Vaga 2
Candidatos
id | id_vaga | id_candidato | data | status
1 | 2 | 1 | 2017-06-21 | 0
>
6 horas atrás, quimera disse:
cara você tem de criar cada um na sua tabela
Usuarios
Vagas
Candidatos
Usuario 1 escolheu a Vaga 2
Candidatos
id | id_vaga | id_candidato | data | status
1 | 2 | 1 | 2017-06-21 | 0
Pois é. Eu tenho 3 tabelas assim mesmo. Só esta terceira você deu uma clareada nas coisas.
@ma_gr, buenas.
Não tenho ideia do público alvo da aplicação, mas não é uma boa ideia incluir uma coluna nova para cada novo registro.
Se não puder ser armazenado em linhas distintas, acredito que você possa gravar no mesmo campo armazenando um array.
Para isso, a aplicação vai ter que buscar o valor atual do campo, inserir o id novo e fazer um update.