我希望userid
有一个模式。而不是ID为0,1,2 ..等,我想要它像ADM-001,ADM-002。
实现这一目标的最佳方法是什么?
我绝对不知道所以我无法提供任何东西。
我也知道这不是代码编写网站,但您的建议将不胜感激。
提前谢谢你。 :(:)
答案 0 :(得分:1)
不要弄乱你的PK数据本身;这不是PK的目的。你会扼杀性能,这将是一个痛苦的管理。
只需在客户端或您的选择查询中对其进行格式化:
SELECT ('ADM' + LPAD(id, 3, '0')) formattedId FROM table;
答案 1 :(得分:-3)
CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
[index_type]
ON tbl_name (index_col_name,...)
[index_option]
[algorithm_option | lock_option] ...
index_col_name:
col_name [(length)] [ASC | DESC]
index_option:
KEY_BLOCK_SIZE [=] value
| index_type
| WITH PARSER parser_name
| COMMENT 'string'
index_type:
USING {BTREE | HASH}
algorithm_option:
ALGORITHM [=] {DEFAULT|INPLACE|COPY}
lock_option:
LOCK [=] {DEFAULT|NONE|SHARED|EXCLUSIVE}
希望您在此处找到答案或尝试this网站,我相信您会得到结果