首页 > 解决方案 > 使用 Load Data Infile 将数据加载到 MySQL

问题描述

我正在尝试使用 .txt 文件将数据加载到我创建的表中进行测试。

我的文本文件如下所示:

Facebook Inc. FB Apple Inc. AAPL Intel Corp. INTC

它在字段之间使用选项卡格式化,然后我按 Enter 键转到下一行以插入下一行。

我在 PHP 中使用以下查询来执行此操作:

$sql = "LOAD DATA LOCAL INFILE 'company.txt' INTO TABLE Company;";

它从我坐在网络服务器上的文件中插入数据,但是当我检查表中的数据时,它正在切断 AAPL 和 INTC 上的最后一个字符,如下所示: 在此处输入图像描述

命令是错误的还是我错误地格式化了 txt 文件以插入此数据?

标签: phpmysqlload-data-infile

解决方案


推荐阅读