Nie, przypuszczam, że nie jest to możliwe ze względów bezpieczeństwa. Możesz jednak generować zapytania „LOAD DATA” dla tabel w bazie danych za pomocą tej sztuczki (zwróć serię zapytań dla każdej tabeli:skróć tabelę przed załadowaniem danych, a następnie wyłącz klucze, następnie załaduj dane, a następnie włącz klucze):
SELECT CONCAT('TRUNCATE TABLE ',table_name,'; ALTER TABLE ',table_name,' DISABLE KEYS; LOAD DATA INFILE "',table_name,'.txt" INTO TABLE ',table_name,' FIELDS TERMINATED BY "\\t" LINES TERMINATED BY "\\n"; ALTER TABLE ',table_name,' ENABLE KEYS; ')
FROM information_schema.`TABLES` as infs
WHERE infs.`TABLE_SCHEMA`=DATABASE()
AND infs.`TABLE_TYPE`!='VIEW';
Po uruchomieniu tego zapytania wynikowe wiersze są zapytaniami do przesyłania danych. Używam go przy przenoszeniu pełnej zawartości bazy danych do innej. Oczywiście w tym zapytaniu możesz filtrować potrzebne tabele, używając większej liczby warunków. Mam nadzieję, że to pomoże.