假設如果文本文件中寫入的兩行之間有一個空行,那么在將該文本文件導入 MySQL 表時,MySQL 會將其評估為數據行。可以通過以下示例來理解 –
示例
假設我們在名為“A.txt”的文本文件中的兩行之間有一個空行,如下所示 –
105,Chum,USA,11000 106,Danny,AUS,12000
登錄后復制
現在我們可以編寫以下查詢將數據從文本文件導入到 MySQL 表中 –
mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee10_tbl FIELDS TERMINATED BY ','; Query OK, 3 rows affected, 4 warnings (0.05 sec) Records: 3 Deleted: 0 Skipped: 0 Warnings: 4
登錄后復制
以上查詢顯示已上傳 3 行,并有 4 條警告。現在,借助以下查詢,我們可以看到已上傳的內容 –
mysql> Select * from employee10_tbl; +------+----------------+----------+--------+ | Id | Name | Country | Salary | +------+----------------+----------+--------+ | 105 | Chum | USA | 11000 | | 0 | NULL | NULL | NULL | | 106 | Danny | AUS | 12000 | +------+----------------+----------+--------+ 3 rows in set (0.00 sec)
登錄后復制
上面的結果集顯示MySQL將兩行之間的空行作為數據值,并在列中上傳NULL和0。
以上就是在將文本文件導入 MySQL 表時,MySQL 如何評估文本文件中寫入的兩行之間的空白行?的詳細內容,更多請關注www.92cms.cn其它相關文章!