Mostrando entradas con la etiqueta tabla. Mostrar todas las entradas
Mostrando entradas con la etiqueta tabla. Mostrar todas las entradas

domingo, 20 de septiembre de 2015

OBTENER EL VALOR DE AUTO_INCREMENT DE UNA TABLA EN MYSQL

Hola gente, en esta ocasión les traigo dos consultas que nos permiten obtener el valor de AUTO_INCREMENT de una tabla en Mysql. A continuación las consultas para obtener este valor:
  • Esta se realiza consultando la tabla tables de information_schema:
 SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'nombre_base_datos' AND TABLE_NAME = 'nombre_tabla'
  • Y la segunda consulta es la siguiente:
SHOW TABLE STATUS LIKE 'nombre_tabla'
Ambas consultas nos traen el valor de AUTO_INCREMENT y como se puede observar son consulta sencilla, espero les sirva. Saludos!

MODIFICAR EL VALOR DE AUTO_INCREMENT DE UNA TABLA EN MYSQL

Saludos a tod@s nuevamente, que tal, en esta oportunidad les traigo una consulta la cual nos va a permitir alterar o modificar el valor del AUTO_INCREMENT de una tabla en Mysql. Esta consulta la podemos usar cuando se elimina uno o varios registros físicamente de una tabla y se requiere disminuir el valor del AUTO_INCREMENT.

La consulta es la siguiente, se las dejo con un ejemplo de cómo usarla:

ALTER TABLE nombre_tabla AUTO_INCREMENT = nuevo_valor_autoincremento

Ejemplo: Tenemos la tabla cliente y queremos que el valor del AUTO_INCREMENT sea 5:

ALTER TABLE cliente AUTO_INCREMENT = 5

Como ven la consulta es sencilla, pero a usarla con cuidado, ya que esta consulta altera el campo que se utiliza como identificar único en los registro de una tabla. Bueno saludos y nos vemos hasta la siguiente publicación.