假設如果文字檔案中寫入的兩行之間有一個空行,那麼在將該文字檔案匯入 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 如何評估文字檔案中寫入的兩行之間的空白行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!