Que tablas tienen un campo con el atributo auto_increment

Por azares de la informática tuve la necesidad de saber qué tablas de mi base de datos en Mysql tenían el campo con el atributo auto_increment, así que empecé a googlear y leí que toda la información de la base de datos se encuentra en INFORMATION_SCHEMA, base de datos de uso del motor de Mysql. Con un poco de criterio abrí algunas tablas buscando la información que necesitaba y encontré en una tabla llamada TABLES, uno de sus campos AUTO_INCREMENT guardaba la información que andaba buscando y escribí la siguiente consulta:

SELECT
TABLE_NAME
FROM
INFORMATION_SCHEMA.TABLES
WHERE
TABLE_SCHEMA=’nombreBaseDeDatos’
AND NOT ISNULL(AUTO_INCREMENT);

Si por algún motivo, alguna vez necesitan saber que tablas de su base de datos tienen el atributo auto_increment, usen esa consulta, tal vez no sea la manera más optima pero es útil.

Una respuesta a “Que tablas tienen un campo con el atributo auto_increment”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *