LOAD DATA 語法的功能,將檔案 /tmp/dump.txt 的資料匯入到資料庫 dyw,出現資料表 dyw.dump 不存在的警告訊息。--local是從 client 讀取所有檔案。
[root@kvm8 ~]# mysqlimport -uroot -p123qwe --local dyw /tmp/dump.txt mysqlimport: Error: 1146, Table 'dyw.dump' doesn't exist, when using table: dump
[root@kvm8 ~]# cp /tmp/dump.txt animals.txt
[root@kvm8 ~]# mysqlimport -uroot -p123qwe --local dyw animals.txt dyw.animals: Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
[root@kvm8 ~]# mysql -uroot -p123qwe -e "use dyw; select * from animals;" +----+---------+------+ | id | name | foot | +----+---------+------+ | 2 | cat | 4 | | 3 | chicken | 2 | | 1 | dog | 4 | | 2 | cat | 4 | | 3 | chicken | 2 | | 1 | dog | 4 | | 2 | cat | 4 | | 3 | chicken | 2 | | 1 | dog | 4 | | 4 | 2 | 0 | | 2 | 3 | 0 | | 4 | 1 | 0 | | 2 | cat | 4 | | 3 | chicken | 2 | | 1 | dog | 4 | +----+---------+------+
[root@kvm8 ~]# mysqlimport -uroot -p123qwe --local --column=foot,name,id dyw animals.txt Warning: Using unique option prefix column instead of columns is deprecated and will be removed in a future release. Please use the full name instead. dyw.animals: Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
[root@kvm8 ~]# mysql -uroot -p123qwe -e "use dyw; select * from animals;" "+----+---------+------+ | id | name | foot | +----+---------+------+ | 2 | cat | 4 | | 3 | chicken | 2 | | 1 | dog | 4 | | 2 | cat | 4 | | 3 | chicken | 2 | | 1 | dog | 4 | | 2 | cat | 4 | | 3 | chicken | 2 | | 1 | dog | 4 | | 4 | 2 | 0 | | 2 | 3 | 0 | | 4 | 1 | 0 | | 2 | cat | 4 | | 3 | chicken | 2 | | 1 | dog | 4 | | 4 | cat | 2 | | 2 | chicken | 3 | | 4 | dog | 1 | +----+---------+------+