最直接用dos命令
mysql -u用户名 -p密码 数据库 -P端口 -h主机 --local-infile=1 -e "LOAD DATA LOCAL INFILE 'c:/test.txt' INTO TABLE 表名 FIELDS TERMINATED BY '\t' ENCLOSED BY '\t';"
jdbc:mysql://ip:port/数据库名称?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false&useSSL=false&serverTimezone=UTC&allowLoadLocalInfile=true
支持远程load data infile 到远程服务器
allowLoadLocalInfile=true参数
远程服务器
[linux]
默认/etc/my.cnf文件,修改,开启
[mysql]
local-infile=1
[mysqld]
local-infile=1
[windows]
好像是my.ini或者default.ini
理论上应该差不多,我没试,懒的搞
Over