Necesito conocer el ultimo indice (autoincrement) que se le dio a una tabla.
Antes lo hacia con GetAutoIncrement y ahora con mariadb?
gracias.
GetAutoIncrement en MARIADB?
- goosfancito
- Posts: 1955
- Joined: Fri Oct 07, 2005 7:08 pm
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: GetAutoIncrement en MARIADB?
goosfancito wrote:Necesito conocer el ultimo indice (autoincrement) que se le dio a una tabla.
Antes lo hacia con GetAutoIncrement y ahora con mariadb?
gracias.
Saludos,
yo lo hago asi, inmediatamente luego del insert
cQuery := "SELECT LAST_INSERT_ID() AS nIdItem FROM articulos;"
otra forma
cQuery := “SELECT MAX(id) AS nIdItem FROM articulos;”
esta es otra, te indica el numero del autoincremet ANTES del insert, o sea te da el proximo numero que tendra el campo autoincrement luego de un nuevo insert.
Nunca la he usado, la lei en internet
cQuery = “SELECT AUTO_INCREMENT AS nIdItem FROM information_schema.tables WHERE TABLE_SCHEMA=’base de datos’ AND TABLE_NAME=’nombre de tabla'”;
espero te sirva
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.