Mik*_*e Q 13 mysql filenames mysqlimport restriction tablename
我一直在玩mysqlimport而且我遇到了限制,其中文件名必须与表名相同.有没有办法解决这个问题?
我无法重命名该文件,因为它被其他进程使用,我不想复制该文件,因为会有很多文件,有些非常大.
我想使用mysqlimport而不是LOAD INFILE.
编辑:不幸的是,这需要在Windows上运行所以没有带有符号链接的技巧我害怕.
Cra*_*aig 12
你没有说你在哪个平台上.在unix上,您可以创建指向该文件的符号链接:
ln -s filename.txt tablename.txt
然后在mysqlimport命令中使用它.
但mysqlimport只是LOAD INFILE的命令行界面,所以你也可以在命令行上执行此操作:
mysql -e "load data infile 'filename' into table TBL_NAME" dbname