GetAutoIncrement en MARIADB?

GetAutoIncrement en MARIADB?

Postby goosfancito » Fri Oct 01, 2021 1:59 pm

Necesito conocer el ultimo indice (autoincrement) que se le dio a una tabla.
Antes lo hacia con GetAutoIncrement y ahora con mariadb?

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: GetAutoIncrement en MARIADB?

Postby JoseAlvarez » Fri Oct 01, 2021 2:27 pm

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.
User avatar
JoseAlvarez
 
Posts: 726
Joined: Sun Nov 09, 2014 5:01 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 85 guests