gpt4 book ai didi

php - 从 .txt 文件插入 mysql 表

转载 作者:行者123 更新时间:2023-11-29 01:06:22 24 4
gpt4 key购买 nike

我有一种情况,我必须从 .txt 文件插入 mysql 表。数据格式如下。左右数据分别显示插入到 2 列中。第三列显示为 id

koijjh12 : 12
lkoiujjf : 12
uoytresf : 15
kjhgfd56 : 50

我们可以使用 php 脚本将该 .txt 文件导入 mysql 数据库吗?

最佳答案

您当然可以通过 PHP 脚本来完成,但最好的方法是使用 Mysql load data infile 语法如下:

LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';

在你的情况下,看起来字段由 : 终止,因此你可以像这样轻松地更改它:

LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test
FIELDS TERMINATED BY ' : ' LINES TERMINATED BY '\n';

您可以从任何 mysql 查询函数运行此命令,方法是将其作为查询插入。这将比您在 PHP 中手动执行的任何操作(如将文本读入 PHP,然后将其插入数据库)快很多

编辑:请注意,如果您在字符串中使用它,则需要使用另一个 \ 对换行符中的 \ 进行转义,如下所示:由 '\\n' 终止的行;

关于php - 从 .txt 文件插入 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12089064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com