2015-08-03 162 views
0

我有一個MySQL數據庫,每個表都設置了一個ID字段,它是一個自動增量和主鍵。當我在Access的表設計視圖中使用訪問權限鏈接到此數據庫和表格時,這些字段被列爲主鍵,但類型是數字,而不是自動編號。這在嘗試創建新記錄時會造成問題,因爲ID字段未自動填充。請幫忙。MySQL後端和訪問(.accdb,2013)前端自動增量問題

+0

它只會在插入後或更新後填充..它將不會在插入時插入或在插入之前填充..如果插入後沒有填充,請檢查MySQL是否爲該列勾選了AI。 –

回答

1

id字段的自動編號屬性設置在MySQL數據庫的級別。連接到後端數據庫時,Access可能無法識別此屬性。這就是爲什麼它認爲它是一個數字,而不是一個自動編號字段。

這就是說,在MySQL數據庫中插入新記錄時,您不需要爲id字段發送任何值,因此MySQL引擎會使用更新後的自動編號值自動填充它。