q("INSERT INTO conteudo_associados(id_associado,nome,uid, divisao, data_exclusao, meunome, postado, pag, uidin,limit15) VALUES ((select id_associado from controle),'$nome', '$uid' ,'$divisao','$data_exclusao','$meuNome',curdate(),'N','$uidin',curdate())");
$id_in=mysql_insert_id();
q("update controle set id_associado=id_associado+1" );
pode ver que minha ID não é autoincrement, pego ela de outra tabela chamada controle..
só que a ID já esta em mais de 20000, e de todas elas, metade já não existem mais no banco, porque são excluidas ao satisfazer uma condição..
gostaria de ajuda pra poder colocar na tabela controle, a ID mais baixa não existente mais na na tabela principal, e ir aumentando ela com as não existentes no banco..e so inserir as que não existem....
exemplo:
tenho na tabela principal a ID numero 10, mas 11,12,13, 14, 15, 16 não tenho mais...e a 17 ainda tenho
queria que o insert inserisse a 11, depois no proximo registro a 12 e assim ate a 16, e pulasse a 17 que ainda tenho e deixasse apontado pra 18 na tabela de controle de ids..se não tiver ela..insiro, se já tiver, pulo pra 19..
Pergunta
Fran Macedo
Pessoal, tenho esse códio de Insert..
pode ver que minha ID não é autoincrement, pego ela de outra tabela chamada controle..
só que a ID já esta em mais de 20000, e de todas elas, metade já não existem mais no banco, porque são excluidas ao satisfazer uma condição..
gostaria de ajuda pra poder colocar na tabela controle, a ID mais baixa não existente mais na na tabela principal, e ir aumentando ela com as não existentes no banco..e so inserir as que não existem....
exemplo:
tenho na tabela principal a ID numero 10, mas 11,12,13, 14, 15, 16 não tenho mais...e a 17 ainda tenho
queria que o insert inserisse a 11, depois no proximo registro a 12 e assim ate a 16, e pulasse a 17 que ainda tenho e deixasse apontado pra 18 na tabela de controle de ids..se não tiver ela..insiro, se já tiver, pulo pra 19..
grato
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.