我可以在microsoftsql中创建一个递增的列,比如chv18000001,chv18000002,但是在mysql中尝试这样做。我试过了,但有个错误:语法不正确。实现这一目标的任何指南:这是我的代码:
CREATE TABLE Candidates (ID INT AUTO_INCREMENT NOT NULL Primary Key,
[ApplicationID] AS ('CHV18'+right('000000'+CONVERT([varchar](6),[ID]),(6))),
[FirstName] [varchar](100) NOT NULL,
[MiddleName] [varchar](100) NOT NULL,
[LastName] [varchar](100) NOT NULL,
[DateOfBirth] [date] NOT NULL,
[Gender] [nchar](1) NOT NULL
1条答案
按热度按时间kr98yfug1#
尝试此操作以创建表