gpt4 book ai didi

php - 加载数据infile问题

转载 作者:行者123 更新时间:2023-11-29 03:13:16 25 4
gpt4 key购买 nike

我目前在查询中使用 LOAD DATA INFILE,但我不确定如何分离数据

数据格式如下 名:姓

$this->db->query("LOAD DATA INFILE 'names.txt' 
INTO names firstname lastname
FIELDS TERMINATED BY ':'");

我如何使用它从文本文件中获取数据并拆分 firstname:lastname 以将 firstname 插入 firstname 和 lastname 插入 lastname?

最佳答案

我假设您的表名称是 names。在这种情况下,查询应该是:

"LOAD DATA INFILE 'names.txt' 
INTO TABLE names
FIELDS TERMINATED BY ':'
(firstname, lastname)"

那么当然要执行语句了。

还要注意换行符、字段封闭字符和字段转义字符,您可以为其指定 [LINES] TERMINATED BY[FIELDS] ENCLOSED BY[FIELDS] ESCAPED BY 分别(方括号表示您只指定 LINESFIELDS 一次)。

关于php - 加载数据infile问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848047/

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