撸猫791 2024-09-08 21:01 采纳率: 62.5%
浏览 1
已结题

SQL:在建表时老是报错,可错误在哪呢

一下SQL代码哪里有问题:

 use text_1;
 
CREATE TABLE Studentinfo
(
 StuID INT,
 StuNumber Varchar(50),
 Stuname Varchar(50),
 StuAge INT,
 StuSex Varchar(20),
 StuCard Char(18),
 StuJoinTime datetime,
 StuAddress Varchar(50),
 SCIassID INT,
);

  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-08 21:02
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    你的SQL代码中存在一个小错误,即在创建表的字段列表最后多加了一个逗号(,)。在SQL中,最后一个字段后面不应该有逗号。这是导致报错的原因。正确的代码应该是:

    use text_1;
    
    CREATE TABLE Studentinfo
    (
     StuID INT,
     StuNumber Varchar(50),
     Stuname Varchar(50),
     StuAge INT,
     StuSex Varchar(20),
     StuCard Char(18),
     StuJoinTime datetime,
     StuAddress Varchar(50),
     SCIassID INT  -- 这里没有逗号了
    );
    

    只需移除最后一个字段后面的逗号即可解决问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月16日
  • 已采纳回答 9月8日
  • 创建了问题 9月8日