当我们想要导入 mysql 表的文本文件的值由逗号 (,) 或任何其他分隔符(如冒号 (:))分隔时,应使用“fields terminated by”选项,可以通过下面的例子来理解 -
例子假设我们有以下数据,用分号(;)分隔,在我们想要导入到 mysql 文件中的文本文件“a.txt” -
100;ram;ind;15000120;mohan;ind;18000
现在,借助以下查询,通过使用选项“fields separated by”,我们可以将数据导入 mysql 表 -
mysql> load data local infile 'd:\a.txt' into table employee12_tbl fields terminated by ';';query ok, 2 rows affected (0.04 sec)records: 2 deleted: 0 skipped: 0 warnings: 0mysql> select * from employee12_tbl;+------+----------------+----------+--------+| id | name | country | salary |+------+----------------+----------+--------+| 100 | ram | ind | 15000 || 120 | mohan | ind | 18000 |+------+----------------+----------+--------+2 rows in set (0.00 sec)
以上就是我们如何使用带有“fields terminated by”选项的 mysql load data infile 语句将数据从文本文件导入到 mysql 表中?的详细内容。