Andaikan jika terdapat baris kosong antara dua baris yang ditulis dalam fail teks, MySQL akan menilainya sebagai baris data apabila mengimport fail teks tersebut ke dalam jadual MySQL. Ia boleh difahami melalui contoh berikut -
Andaikan kita mempunyai baris kosong antara dua baris dalam fail teks bernama "A.txt" seperti yang ditunjukkan di bawah-
105,Chum,USA,11000 106,Danny,AUS,12000
Sekarang kita boleh menulis pertanyaan berikut yang akan Data diimport daripada fail teks ke dalam jadual 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
Pertanyaan di atas menunjukkan bahawa 3 baris telah dimuat naik dan terdapat 4 amaran. Sekarang, dengan bantuan pertanyaan berikut, kita boleh melihat apa yang telah dimuat naik -
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)
Set hasil di atas menunjukkan bahawa MySQL sedang memuat naik NULL dan 0 dalam lajur sebagai baris kosong antara dua baris.
Atas ialah kandungan terperinci Apabila mengimport fail teks ke dalam jadual MySQL, bagaimanakah MySQL menilai baris kosong antara dua baris yang ditulis dalam fail teks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!