2013-09-01 115 views
-1

我是從MaxMind轉換數據庫查詢的未知格式到MySQL查詢

這就是數據看起來的樣子:

Country,City,AccentCity,Region,Population,Latitude,Longitude 
ad,aixas,Aixàs,06,,42.4833333,1.4666667 
ad,aixirivali,Aixirivali,06,,42.4666667,1.5 
ad,aixirivall,Aixirivall,06,,42.4666667,1.5 
ad,aixirvall,Aixirvall,06,,42.4666667,1.5 
ad,aixovall,Aixovall,06,,42.4666667,1.4833333 
ad,andorra,Andorra,07,,42.5,1.5166667 

我想這個未知類型數據的結構轉變成MySQL查詢語言,以便我可以將它插入到我的MySQL數據庫中。可能嗎?

該數據是關於145 MB!如果需要,我可以粘貼整個數據代碼。

替代所需解決方案:我應該如何將其插入到我的數據庫中?

+0

什麼是您的數據庫結構導入? –

+0

看起來像簡單的逗號分隔值(CSV)數據給我;不是我認爲「未知」的 –

+0

SQL,如: INSERT INTO table_name(id,etc)VALUES(1,etc); –

回答

0

,看起來像一個普通的CSV我,phpMyAdmin是能夠在進口菜單處理這種格式

CSV PHPMyAdmin options

我看到的問題有,你有一個大文件上傳而大多數PHP配置不會允許你這麼大的上傳。爲什麼不嘗試使用文件的前1000行?

+0

我應該在表格中創建「國家,城市,地區」字段嗎?還是查詢會爲我做? –

+0

這是它在我的XAMPP數據庫中的樣子:http://gyazo.com/aaf35fa5092904c43d6347e4cab4a808 我做了哪些參數更改? –

+0

如果您使用phpmyadmin並選中「文件的第一行包含表格列名稱」,則不需要手動創建表格。 – amenadiel