MYSQL PEGAR PROPRIEDADES DA TABELA
Alguém pode me dizer se da pra pegar as propriedades de uma tabela, tipo em que valor parou o Auto Increment?
se sim, como fazer? procurei uns exemplos na net mas comigo nenhum deu certo, ou talvez não soube adaptar em meu projeto.
desde já vlw galera do vbmania!
se sim, como fazer? procurei uns exemplos na net mas comigo nenhum deu certo, ou talvez não soube adaptar em meu projeto.
desde já vlw galera do vbmania!
Isso não é uma propriedade da tabela. Você pode usar a função LAST_INSERT_ID() para saber o último número inserido. Então na mesma conexão, faça a inserção e execute a função LAST_INSERT_ID() que você terá o o último incremental da tabela do último comando INSERT executado.
Citação::
Isso não é uma propriedade da tabela. Você pode usar a função LAST_INSERT_ID() para saber o último número inserido. Então na mesma conexão, faça a inserção e execute a função LAST_INSERT_ID() que você terá o o último incremental da tabela do último comando INSERT executado.
dessa forma eu consigo o valor do ultimo auto increment mesmo que eu tenha apagado alguns itens? pq mesmo apagando o autoincrement permanece o mesmo...
Você vai ter o valor do último insert, não necessariamente o valor que será o próximo decrescido de um. Essa função busca o valor do último id inserido, nada mais. Se você quer exatamente o valor do último registro use:
SELECT MAX(ID) FROM SUA_TABELA
Citação::
Você vai ter o valor do último insert, não necessariamente o valor que será o próximo decrescido de um. Essa função busca o valor do último id inserido, nada mais. Se você quer exatamente o valor do último registro use:
SELECT MAX(ID) FROM SUA_TABELA
tentei dessa forma e ainda não é oque eu procuro, quero um que quando eu deletar um resgistro do banco de dados ele ainda continue me mostrando o id como se o mesmo não tivesse sido excluido.
já a função LAST_INSERT_ID() não consegui usar... kkkkk
O que você quer é uma SEQUENCE e não existe nativamente no MySQL, que eu saiba apenas no Oracle isso existe. Mas sempre existe uma maneira de no mÃnimo fazer algo parecido.
Faça seu login para responder