Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybierz ze wszystkich tabel

Jest to bardzo nieprzydatne z jednego powodu:gdy masz około 200 plików (ta sytuacja jest prawdziwa, tak?) masz około 200 tabel. A jeśli w każdym katalogu znajduje się około tysiąca plików... itd. Po pewnym czasie albo będziesz mieć powolne przetwarzanie podczas wybierania z bazy danych, albo będziesz musiał kupić więcej zasobów serwera.

Myślę, że powinieneś zmienić strukturę bazy danych:po prostu zacznij od dodania parent_folder_id kolumnę do swojej tabeli, po czym możesz umieścić wszystkie swoje wiersze (pliki i katalogi -- ponieważ katalog też jest plikiem -- tutaj możesz dodać type aby to określić) do jednej tabeli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonywanie skryptu php w javascript?

  2. Gdzie używać mysql_real_escape_string, aby zapobiec wstrzykiwaniu SQL?

  3. Jak uruchomić, ponownie uruchomić, sprawdzić status i zatrzymać serwer MySQL

  4. Połącz tabelę w zależności od wartości kolumny w tabeli głównej

  5. Dziwny wyjątek SQLException:nie znaleziono kolumny