2010-10-07 74 views
0

我試圖將我的CSV數據文件導入到我的數據庫中,它們與CSv文件中的順序相同。但是,當我導入的順序是從它在文件中出現的方式都混亂。PhpMyadmin CSV導入數據訂單?我的CSV是從CSV訂單中刪除的?

有沒有辦法強制PHPmyadmin以與CSV完全相同的順序導入?

+0

請參閱我的回答http://stackoverflow.com/questions/8138193/how-to-export-in-phpmyadmin-not-include-id-column-the-auto-increment-coloumn/8138264#8138264。這樣您可以導出查詢的任何結果集。 – matino 2012-05-14 08:02:04

回答

0

默認情況下,SQL數據庫沒有訂單。如果您要訂購,請提供一個列進行排序,然後在查詢中使用ORDER BY中的此列。

對於你的情況,你可以看看做一個自動增量主鍵。該密鑰將隨着您的導入而增加,然後適合您的要求。

+0

Okey,但只有216個項目的CSV按照我在CSV文件中的順序進入數據庫。但是當我用547個物品做CSV時,它在表格中是混亂的順序。 – Mark 2010-10-08 14:26:14

+0

是的。 「這取決於」。使用ORDER BY。 – Habbie 2010-10-18 09:42:28

0

我認爲它以相同的順序導入。但是MySQL有時會做一些愚蠢的事情。

在PHPMyAdmin中,單擊您的表格。然後點擊「操作」選項卡。您將看到「改變表格順序」的選項。

選擇您要排序的字段和方向,然後單擊開始。

瞧。