テキスト ファイルに記述された 2 行の間に空白行がある場合、MySQL はテキスト ファイルを MySQL テーブルにインポートするときにそれをデータ行として評価するとします。これは、次の例で理解できます。
以下に示すように、「A.txt」という名前のテキスト ファイルの 2 行の間に空白行があるとします。
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 が 2 つの行の間の空の行として列に NULL と 0 をアップロードしていることを示しています。
以上がテキスト ファイルを MySQL テーブルにインポートするとき、MySQL はテキスト ファイルに書かれた 2 行間の空白行をどのように評価しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。