我有一個表播放器和一個主鍵播放器ID是字符(7)。我已經在這個表中有一些記錄,並且還有一些其他表將playerID作爲外鍵,並且這些表也已經有一些記錄。更改主鍵自動增量
如何將playerID設置爲自動增加?在閱讀了一段時間後,我認爲我應該從一開始就這樣做,但由於我現在不能這樣做,反正我能做到嗎?
例如,當我運行這個
ALTER TABLE player ADD COLUMN key_column BIGSERIAL PRIMARY KEY;
它返回一個錯誤:
ERROR: multiple primary keys for table "player" are not allowed
,如果我刪除現有playerID,在引用它的其他表中的記錄也會被丟棄。
有沒有辦法將現有主鍵playerID「改變」爲自動增量?