次のテーブルを作成しました。データベースに行が追加されるたびに、ユーザー ID を自動インクリメントしたいと考えています。ただし、いくつかのテーブルがあり、各 ID に文字列プレフィックスを付けるのが理想的であるため、ID を次のように 000001 としてフォーマットすることを希望します。
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)
);