加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL Server 2008 R2. “AUTO_INCREMENT”附近的语法不正确

发布时间:2020-12-12 08:49:01 所属栏目:MsSql教程 来源:以编程方式发现类似产品">上一篇
导读:为什么我会收到以下错误 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 IDENTI
为什么我会收到以下错误
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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读