Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Como Efetuar pesquisas no banco

Por exemplo: pesquisar se algum entryPoint usa função de diffDate em todos os bancos

Para fazer uma pesquisa em todos os bancos, na tabela nfs_entry_point com uma parte da palavra que eu deseja encontrar, utilize a consulta abaixo:

select distinct 
concat('select count(*),''',ic.table_schema,''' from ',ic.table_schema,'.', ic.TABLE_NAME,' WHERE 
CODE like \'%diff(%\'
\n union \n') c
from information_schema.`TABLES` ic
where ic.TABLE_NAME = 'nfs_entry_point';

Na 3 º linha, colocar o campo e a pesquisa: CODE like \'%diff(%\' Na ultima linha, colocar o nome da tabela que deseja buscar: TABLE_NAME = 'nfs_entry_point'

clipboard_-_26_de_agosto_de_2021_às_12_00.png

Clicar com o botão direito no resultado e exportar usando Delimited text clipboard_-_26_de_agosto_de_2021_às_12_02.png

Antes de rodar, remover o c da primeira linha e o union da ultima linha clipboard_-_26_de_agosto_de_2021_às_12_05.png

O resultado dessa consulta, retorna a quantidade de registros que atende a pesquisa em cada banco clipboard_-_26_de_agosto_de_2021_às_12_06.png

Ao final: Encontre o banco que retornou o resultado e o entryPoint referente a sua pesquisa