我创建了下表,并且希望在数据库中添加一行时让用户 ID 自动递增。但是,我希望将 ID 格式化为 000001,例如如下所示,因为有几个表,最好给每个 ID 一个字符串前缀:
userID
----------
user000001
user000002
user000003
CREATE TABLE UserTable (
userID VARCHAR(20),
username VARCHAR(250) NOT NULL,
firstName VARCHAR(250) NOT NULL,
lastName VARCHAR(250) NOT NULL,
CONSTRAINT pkUserID
PRIMARY KEY (userID),
CONSTRAINT uniUsername
UNIQUE (username)
);