我很抱歉,如果这太容易了,但我很累,似乎无法自己解决这个问题。任何人都可以看到这个命令有什么问题吗?
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
答案 0 :(得分: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
);
我改变了:
number
至numeric
varchar2
至varchar
NUT
至NOT
答案 1 :(得分:3)
尝试删除最后一个逗号并将NUT
更改为NULL
。
答案 2 :(得分:2)
尝试
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
);
答案 3 :(得分: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
)