我设置了一个目前没有主键的表.我需要做的就是加一个primary key, no null, auto_increment
.
我正在处理一个Microsoft SQL Server
数据库.我知道这不可能在一个命令中完成,但我try 的每个命令都会不断返回语法错误.
编辑---------------
我已经创建了主键,甚至将其设置为非空.然而,我无法设置auto_increment
.
我试过:
ALTER TABLE tableName MODIFY id NVARCHAR(20) auto_increment
ALTER TABLE tableName ALTER COLUMN id NVARCHAR(20) auto_increment
ALTER TABLE tableName MODIFY id NVARCHAR(20) auto_increment
ALTER TABLE tableName ALTER COLUMN id NVARCHAR(20) auto_increment
我使用NVARCHAR
是因为它不允许我在int下设置NOT NULL