sql >> Databáze >  >> RDS >> Mysql

Vyberte ze všech tabulek

Je to velmi neužitečné z jednoho důvodu:když máte asi 200 souborů (tato situace je reálná, že?), máte asi 200 tabulek. A pokud je v každém adresáři asi tisíc souborů... atd. Za nějakou dobu budete mít buď pomalé zpracování při výběru z databáze, nebo budete muset koupit další zdroje serveru.

Myslím, že byste měli změnit strukturu databáze:začněte přidáním parent_folder_id sloupec do tabulky, poté můžete umístit všechny své řádky (soubory a adresáře -- protože adresář je také soubor -- zde můžete přidat type do jedné tabulky.



  1. Hledání textu v rámci Oracle Stored Procedures

  2. Spojení tabulek v MySql s jedním společným polem, ale s různými hodnotami pro společné pole

  3. Výhody výkonu SQL Server 2016 Enterprise Edition

  4. proč tento dotaz mysql nefunguje?