Está es una manera para buscar si una vista existe en una base de datos de MySQL.
Para hacerlo ejecute la siguiente instrucción:
SELECT TABLE_SCHEMA AS BD, TABLE_NAME AS NOMBRE_VISTA
FROM information_schema.tables
WHERE table_name like '%my_vista%'
ORDER BY table_name DESC;
ORDER BY table_name DESC;
Tener en cuenta que esta consulta buscara en todas las base de datos de nuestro motor de MySQL. Si se quiere hacer la consulta para una base de datos especifica es solo agregar en la condición WHERE TABLE_SCHEMA = 'nombre_base_datos'
No hay comentarios:
Publicar un comentario