Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Selecione de todas as tabelas


É muito inútil por um motivo:quando você tem cerca de 200 arquivos (essa situação é real, sim?) você tem cerca de 200 tabelas. E se houver cerca de mil arquivos em cada diretório... etc. Em algum momento você terá um processamento lento ao selecionar em seu banco de dados ou terá que comprar mais recursos do servidor.

Acho que você deve alterar a estrutura do seu banco de dados:comece adicionando parent_folder_id coluna para sua tabela, depois disso você pode colocar todas as suas linhas (arquivos e diretórios -- porque diretório também é um arquivo -- aqui você pode adicionar type coluna para determinar isso) em uma tabela.