gpt4 book ai didi

php - 如何使用 csv 更新我在 MYSQL 中的记录

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

我已经在我的数据库上创建了一个表,并使用 CSV 文件填充了所有记录。我需要每周执行此操作以保持表格更新。

我想使用 csv 在不影响旧记录的情况下将新记录上传到同一个表中。[我必须从远程主机选择数据并将其上传到我的本地服务器,我无权访问远程数据库]

请指导我。

最佳答案

您可以使用加载数据文件语法 (http://dev.mysql.com/doc/refman/5.1/en/load-data.html) 非常快速地将记录从 CSV 上传到表中

语法非常简单,但也很灵活。这是一个例子:

LOAD DATA INFILE 'data.txt' INTO TABLE table2
FIELDS TERMINATED BY '\t';

您可以从控制台或通过代码启动它们。

这将追加到表中,而不是替换它,所以如果您不先截断它,它应该会很有用。

当然,您也可以通过在代码中解析 CSV 文件并为每一行代码手动创建插入语句来手动加载数据,但如果格式已经固定,这将更快、更高效。

编辑:附加数据。默认情况下,没有数据库会从表中删除数据,除非您特别指定。任何插入语句都是您认为的追加语句。

关于php - 如何使用 csv 更新我在 MYSQL 中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22879104/

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