3

如果这太容易了,我很抱歉,但我很累,似乎无法自己解决这个问题。谁能看到这个命令有什么问题?

create table Users (
   user_id NUMBER(4) PRIMARY KEY ,
   username VARCHAR2(16) NOT NULL,
   password VARCHAR2(16) NOT NULL,
   first_name VARCHAR2(20) NOT NULL,
   last_name VARCHAR2(20) NUT NULL,
);

编辑:谢谢大家。问题解决了。这是最后一个逗号和 NUT :P

4

4 回答 4

7

做这个

create table Users (
    user_id numeric(4) PRIMARY KEY ,
    username VARCHAR(16) NOT NULL,
    password VARCHAR(16) NOT NULL,
    first_name VARCHAR(20) NOT NULL,
    last_name VARCHAR(20) NOT NULL
);

我变了:

  • numbernumeric
  • 删除最后一个逗号
  • varchar2varchar
  • NUTNOT
于 2012-05-25T08:50:13.453 回答
3

尝试删除最后一个逗号并更改NUTNULL.

于 2012-05-25T08:50:36.060 回答
3

尝试

create table Users (
    user_id NUMBER PRIMARY KEY ,
    username VARCHAR2(16) NOT NULL,
    password VARCHAR2(16) NOT NULL,
    first_name VARCHAR2(20) NOT NULL,
    last_name VARCHAR2(20) NOT NULL
);
于 2012-05-25T08:52:22.883 回答
1

我假设这是针对 SQL SERVER 的?

   CREATE TABLE Users ( 
        user_id INT PRIMARY KEY 
    ,   username VARCHAR(16) NOT NULL
    ,   [password] VARCHAR(16) NOT NULL
    ,   first_name VARCHAR(20) NOT NULL
    ,   last_name VARCHAR(20) NOT NULL 
    ) 
于 2012-05-25T08:51:28.420 回答