首先看看mysql設定的許可權,
show variables like '%secure%';
這個是沒有許可權的
如果沒有許可權,修改my.cnf [mac],my.ini.[win],
secure-file-priv='txt文字存放的目錄'
重啟mysql
我的檔案結構
20190731 None 3 43900 112 D8 LANGUAGETYPE_ZH
執行命令,就可以匯入到資料庫中了。\t是txt文字中的欄位區分,\n是文字行的結尾,sys_log20190731表名
80000000.txt 要發到你給許可權的目錄的下,secure-file-priv='txt文字存放的目錄'
load data infile 'mypath/80000000.txt' ignore into table sys_log20190731 character set gbk fields terminated by '\t' enclosed by '"' lines terminated by '\n' (`field1`,`field2`,`field3`,`field4`,`field5`,`field6`,`field7`);