我正在尝试将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表格包含要在此网站上的Google地图上显示的数据:www.dogoodmap.org
并且它已经有大约260个位置。
目前我们必须单独上传每个地方,所以我需要能够将csv文件上传到phpMyAdmin以使其运行得更快!
我有一个带有所需数据的csv,一个标题。当我将它插入phpMyAdmin时,它工作正常,这些地方出现在数据库中,但是地图上的NOTHING显示。然后我必须删除它们,一旦我删除了所有这些,旧的数据显示。
我还查看了使用php脚本的教程,该脚本将信息从csv文件和INSERT TO
提取到数据库中,我重写了大约6个不同的教程脚本,但没有一个可以工作。
我一直在寻找答案,但在我看来,我是唯一一个遇到这个问题的人。我已经检查过csv文件中的任何可能的错误,有非。我检查了分隔符,看起来很好。它上传到数据库,但随后它不会显示任何数据。
请帮帮我。我们在csv文件中有大约2000-3000个位置,但没有时间单独上传!
提前致谢
答案 0 :(得分: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;