为什么我会收到以下错误
- Incorrect Syntax near 'AUTO_INCREMENT'.
同时试图执行
- CREATE TABLE Person
- (
- P_Id int NOT NULL AUTO_INCREMENT,Name varchar(255),PRIMARY KEY (P_Id)
- )
什么是正确的语法?
解决方法
- CREATE TABLE Person(
- P_Id int NOT NULL IDENTITY(1,1) PRIMARY KEY,Name varchar(255))
你应该明确说明NAME是NULL还是NOT NULL,所以你不依赖于current connection settings that happen to be in effect.