Grałem z mysqlimport i natknąłem się na ograniczenie, gdzie nazwa pliku musi być taka sama jak nazwa tabeli. Czy istnieje sposób obejścia tego?Używanie mysqlimport gdzie nazwa pliku jest inna niż nazwa tabeli
Nie mogę zmienić nazwy pliku, ponieważ jest używany przez inne procesy i nie chcę kopiować pliku, ponieważ będzie ich wiele, a niektóre są bardzo duże.
Chcę użyć mysqlimport nie ZAINSTALOWAĆ INFILE.
EDYCJA: Niestety to musi biec w oknach, więc nie ma sztuczek z dowiązaniami symbolicznymi, obawiam się.
Dlaczego nie chcesz używać funkcji "LOAD DATA INFILE", gdy jest ona taka sama jak funkcja mysqlimport i pozwala na określenie innej nazwy tabeli dla danego pliku wejściowego? –
Używam Java/JDBC i wywołanie funkcji LOAD INFILE nie powoduje żadnych błędów w przypadku problemów z ładowaniem pliku w niektórych sytuacjach. Otrzymasz ostrzeżenia wyświetlane, jeśli uruchomisz go w Workbench, ale sterownik JDBC nic mi nie daje. –
mysqlimport powinien pozwolić parametrowi ustawić inną nazwę tabeli, jest to podstawowa funkcja ... – baptx