假設我有一個表格,例如以自動遞增6-8模式生成唯一編號mysql
id | memberName | memberPhoneNumber | prefix | suffix
我想生成一個前綴和後綴作爲必須是6-8模式的組合鍵。我的主鍵仍然是ID。這兩列用作參考號碼,例如,
Prefix-Suffix
000000-00000000
000000-00000001
000000-00000002
...
000000-99999999
000001-00000000
000001-00000001
000001-00000002
...
567889-48329484
依此類推。理想情況下,這會自動遞增。做這個的最好方式是什麼?我最初是通過一個登臺表來完成這個工作,我將填入一個我通過8模式的函數生成的數字,然後根據我存儲的登臺表的數量自動遞增數據庫之外的6模式前綴使用的數字,然後截斷它沖洗/重複,但我想要一個更簡單的自動遞增解決方案。這可能嗎?
我一直在閱讀組合鍵,但由於我已經有一個主鍵是獨特的,不會被使用,我不確定我如何能夠做我的當前方法之外。
有什麼想法?