0

我正在尝试将 csv 文件上传到 phpMyAdmin,这很简单,并且数据会转到正确的列,但是旧数据不会显示。

该数据库称为“dogoodmapdb”,表映射 -place_id, name, address, lat, lng, email, phone, bio, type, area, country, need, capture_id和用户 -user_id, first_name, last_name, email, phone

MAP 表包含要在该网站上的谷歌地图上显示的数据:www.dogoodmap.org它已经有大约 260 个位置。

目前我们必须单独上传每个地方,所以我需要能够将 csv 文件上传到 phpMyAdmin 以使其运行得更快!

我有一个包含所需数据的 csv,一个标题。当我将它插入 phpMyAdmin 时,它工作正常,地点出现在数据库中,但地图上没有显示。然后我必须删除它们,一旦我将它们全部删除,旧数据就会显示出来。

我还查看了使用 php 脚本将信息从 csv 文件中提取INSERT TO到数据库中的教程,并且我重新编写了大约 6 个不同的教程脚本,但它们都不起作用。

我四处寻找答案,但在我看来,我是唯一遇到此问题的人。我检查了 csv 文件中是否存在任何可能的错误,没有。我检查了分隔符,它看起来很好。它上传到数据库,但它不会让任何数据显示。

请帮我。我们在一个 csv 文件中有大约 2000-3000 个位置,但没有时间单独上传!

提前致谢

4

1 回答 1

1

尝试使用 sql load data infile http://dev.mysql.com/doc/refman/5.1/en/load-data.html

例子:

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
于 2013-07-17T15:31:30.467 回答