【发布时间】:2019-11-11 03:45:50
【问题描述】:
我正在尝试创建一个表并使用alter table 添加一个约束,但它不起作用:
CREATE TABLE customer
(
cust_id NUMBER(3),
cust_name VARCHAR2(3),
phone_no NUMBER(10)
);
ALTER TABLE customer
ADD CONSTRAINT pk_customer
PRIMARY KEY (cust_id);
这是错误:
“CONSTRAINT”附近:语法错误
我做错了什么?
【问题讨论】:
-
我认为您需要删除文本“CONSTRAINT pk_customer”。如果您是 MySQL 新手,您可能会发现 this 很有用。
-
这是 Oracle 数据库。你为什么用mysqli?
-
@TheImpaler 为什么说它是甲骨文?这是标签中的错误...请参阅上面的评论。