簡體   English   中英

增量字母數字主鍵

[英]Incremental alphanumeric Primary Key

您好,我想在我的一張桌子中有一個增量字母數字鍵(主鍵)。 我希望它是BR10000,BR10001,BR10002等。 有任何想法嗎? 我已經對Google進行了一些研究,但是對於像我這樣的初學者來說,我很難理解。 因此,我們非常感謝您提出的任何建議或任何可以幫助您入門的建議。 謝謝。

將記錄存儲在數據庫中,該記錄的主鍵(通常是ID列)成為數字部分。 當向用戶顯示它時,您只需按要求對其進行格式化,例如:

$a = sprintf('BR%06d', 135);

var_dump($a); //string(8) "BR000135"

當您想從用戶輸入中查找記錄時,只需在執行查詢之前先刪除“ BR”即可,例如:

sscanf($a, 'BR%06d', $id);

var_dump($id); //int(135)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM