Tengo una tabla de usuarios en una base de datos y quiero conocer cual sera el próximo id a insertar. Este id es autonumerico. No sirve listar el ultimo id ya que no son consecutivos al haber eliminado algunos y no pueden volver a escribirse.
Como puedo conocer el proximo id Mysql
Iniciado por
Vicente
, mar 19 2014 12:21
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#2
Publicado 19 marzo 2014 - 12:38
Debes utilizar esta consulta para saber el proximo id que mostrara el id autoincrement que gestiona el motor de base de datos
SELECT AUTO_INCREMENT FROM `information_schema`.`tables` WHERE TABLE_SCHEMA = "mibasededatos" AND TABLE_NAME = "mitabla"
#4
Publicado 19 marzo 2014 - 12:46
Lo podrias utilizar de la siguiente manera por ejemplo
Le asignamos un alias nuevoid al auto_increment para hacerlo mas amigable
$resultado = mysql_query("SELECT AUTO_INCREMENT as nuevoid FROM `information_schema`.`tables` WHERE TABLE_SCHEMA = "mibasededatos" AND TABLE_NAME = "mitabla""); $datostabla= mysql_fetch_object($resultado); mysql_free_result($resultado); echo $datostabla->nuevoid;
Le asignamos un alias nuevoid al auto_increment para hacerlo mas amigable