[英]MySql importing from CSV
我有一個包含三列 NODEID、X、Y 的表。NODEID 是主鍵,它被設置為 INT(4) 為 AUTOINCREMENT。 我希望通過 phpmyadmin 導入從 CSV 導入更多數據到此表中。 問題:
截至目前,CSV 看起來像:
1,-105.057578,39.785603
2,-105.038646,39.771132
3,-105.013045,39.771727
5,-105.045721,39.762055
6,-105.031777,39.76206
7,-105.046015,39.72835
8,-105.029796,39.728304
10,-104.930863,39.754579
11,-104.910624,39.754644
13,-104.930959,39.74367
16,-105.045802,39.685253
17,-105.032149,39.688557
18,-105.060891,39.657622
20,-105.042257,39.644086
ETC...
將 phpmyadmin 將運行的 SQL 更改為:
LOAD DATA INFILE '*FILEPATH*'
INTO TABLE *table*
(X, Y);
(您只需要更改最后一行)您的 csv 應該看起來像
-105.057578,39.785603
-105.038646,39.771132
-105.013045,39.771727
-105.045721,39.762055
-105.031777,39.76206
-105.046015,39.72835
最后一行告訴 MySQL 只查找這兩列數據,並為任何其他列插入 null。 NULL 值將按預期自動遞增。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.