我正在尝试向我的某个列添加约束,但是我收到此错误消息“missing right parenthesis
”。这不是我第一次收到这条消息,但是我对SQL很新,所以我的语法不合适。
CREATE TABLE FAGFELT
(
bok varchar (255) PRIMARY KEY,
felt varchar (255)
CREATE CONSTRAINT chk_felt CHECK (felt IN("databaser", "programmering", "matematikk", "statistikk", "kjemi", "fysikk"))
);
答案 0 :(得分:0)
create constraint
错误,字符串常量需要以单引号'
提供。双引号"
用于标识符
CREATE TABLE FAGFELT
(
bok varchar (255) PRIMARY KEY,
felt varchar (255), --<< you need a comma here
CONSTRAINT chk_felt
CHECK (felt IN('databaser', 'programmering', 'matematikk', 'statistikk', 'kjemi', 'fysikk'))
);