我有一箇舊的MS Access數據庫,我正在翻譯成MySQL數據庫。我用bullzip來創建數據庫,但由於設計不當,舊的MS Access數據庫沒有大多數表的唯一主鍵。什麼MySQL聲明需要用增量編號填充字段
所以我創建了一個id字段,但顯然它是空的每個條目,我不知道是否有一個簡單的發言中,我可以用它來填補他們與1,2,3,4等等
編輯: 我覺得我還沒有得到正確的問題。我知道所有關於自動增量。那不是問題。
我有一張表,裏面滿是需要保存的記錄,它來自Access數據庫,沒有將唯一標識定義爲字段。換句話說,我有名字,姓氏等字段,但沒有字段「ID」。這看起來非常瘋狂,但顯然這個數據庫已經很好用了,並且從來沒有任何表格欄的唯一ID。奇怪的!
無論如何,我已經在表中爲id創建了一個字段(並將其設置爲自動增量當然),但顯然現有的所有記錄都沒有設置id。所以我需要爲每條記錄創建一個。
有沒有辦法用mysql語句填充所有這些記錄的唯一編號?
乾杯
檢查我更新的解決方案,讓我知道。 – Ravi