2010-05-12 112 views
2

我是從訪問轉換到MySQLMySQL的:將數據和自動增量

我有在訪問一個表,其中列中的一個是自動編號

當i中的數據轉移到MySQL數據庫(其中,i也有一列是auto_increment),我應該將auto_increment數據轉移到auto_increment列中,還是將auto_increment本身?

我該如何確保如果我不將自動增量數據從訪問中傳遞出來,那它的auto_increments正確嗎?

回答

3

如果您不想保留自動增量號碼,只需不要插入該字段。它會自行增加。

但在所有的可能性你最好保持它(如果不使用它,爲什麼呢?),並與MySQL(不像其他一些系統如SQL Server),你可以插入值轉換爲自動增量列,而無需設置任何選項以啓用此功能。

+1

當您擁有標識列時,您可以將值插入到SQL Server中以獲取數據導入等內容。我一直在移動大量的遺留數據。 – HLGEM 2010-05-12 17:55:10

+0

你可以,但你必須設置'IDENTITY_INSERT'。我的意思是沒有設置任何選項,所以我更新了這個帖子來澄清。 – 2010-05-12 18:20:09