sql >> Database >  >> RDS >> Mysql

Kies uit alle tabellen

Het is erg onbruikbaar om één reden:als je ongeveer 200 bestanden hebt (deze situatie is echt, ja?) heb je ongeveer 200 tabellen. En als er ongeveer duizend bestanden in elke map staan, enz. Na een tijdje zult u ofwel een trage verwerking hebben bij het selecteren uit uw database ofwel meer serverbronnen moeten kopen.

Ik denk dat je je databasestructuur moet veranderen:begin gewoon met het toevoegen van parent_folder_id kolom naar uw tabel, hierna kunt u al uw rijen (bestanden en mappen - want directory is ook een bestand - hier toevoegen) type kolom om dit te bepalen) in één tabel.



  1. Lees één kolom van één rij uit een MySQL-database

  2. MijnSQL; Beste gegevenstype voor grote aantallen

  3. MySQL haalt variabele op uit opgeslagen procedure in PHP PDO

  4. Is het mogelijk om een ​​sum() in MySQL te versnellen?