Supposons que s'il y a une ligne vide entre deux lignes écrites dans un fichier texte, MySQL l'évaluera comme une ligne de données lors de l'importation de ce fichier texte dans une table MySQL. Cela peut être compris à travers l'exemple suivant -
Supposons que nous ayons une ligne vide entre deux lignes dans un fichier texte nommé "A.txt" comme indiqué ci-dessous-
105,Chum,USA,11000 106,Danny,AUS,12000
Maintenant, nous pouvons écrire la requête suivante qui est importé d'un fichier texte dans une table 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
La requête ci-dessus montre que 3 lignes ont été téléchargées et qu'il y a 4 avertissements. Maintenant, avec l'aide de la requête suivante, nous pouvons voir ce qui a été téléchargé -
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)
L'ensemble de résultats ci-dessus montre que MySQL télécharge NULL et 0 dans les colonnes en tant que lignes vides entre les deux lignes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!