Mysql
 sql >> Database >  >> RDS >> Mysql

Seleziona da tutte le tabelle

È molto inutile per un motivo:quando hai circa 200 file (questa situazione è reale, vero?) hai circa 200 tabelle. E se ci sono circa migliaia di file in ogni directory.. ecc. In qualche tempo avrai un'elaborazione lenta mentre selezioni dal tuo database o dovrai acquistare più risorse del server.

Penso che dovresti cambiare la struttura del tuo database:inizia semplicemente aggiungendo parent_folder_id colonna alla tua tabella, dopodiché puoi inserire tutte le tue righe (file e directory -- perché anche la directory è un file -- qui puoi aggiungere type colonna per determinarlo) in una tabella.