Това е много безполезно поради една причина:когато имате около 200 файла (тази ситуация е реална, нали?) имате около 200 таблици. И ако има около хиляди файлове във всяка директория... и т.н. След известно време или ще имате бавна обработка, докато избирате от вашата база данни, или ще трябва да закупите повече сървърни ресурси.
Мисля, че трябва да промените структурата на вашата база данни:просто започнете с добавяне на parent_folder_id
колона във вашата таблица, след това можете да поставите всичките си редове (файлове и директории - тъй като директорията също е файл - тук можете да добавите type
колона, за да определите това) в една таблица.