Ich habe mit mysqlimport gespielt und ich bin in der Einschränkung, wo der Dateiname der gleiche wie der Tabellenname sein muss. Gibt es einen Weg, um dies zu umgehen?Verwendung von mysqlimport wo der Dateiname ist anders als der Tabellenname
Ich kann die Datei nicht umbenennen, da sie von anderen Prozessen verwendet wird, und ich möchte die Datei nicht kopieren, da es viele von ihnen gibt, von denen einige sehr groß sind.
Ich möchte mysqlimport nicht laden INFILE verwenden.
EDIT: Leider muss dies auf Windows laufen, also keine Tricks mit symbolischen Links, fürchte ich.
Warum möchten Sie nicht 'LOAD DATA INFILE' verwenden, wenn es dasselbe wie mysqlimport ist und Sie einen anderen Tabellennamen für eine gegebene Eingabedatei angeben können? –
Ich benutze Java/JDBC und das Laden von LOAD INFILE scheint keinen Fehler zu erzeugen, wenn in einigen Situationen ein Problem beim Laden der Datei auftritt. Sie erhalten Warnungen angezeigt, wenn Sie es durch die Workbench ausführen, aber der JDBC-Treiber gibt mir nichts zurück. –
mysqlimport sollte einen Parameter erlauben, einen anderen Tabellennamen zu setzen, das ist eine grundlegende Funktion ... – baptx