我正在将数据库从 mySQL 迁移到 Oracle SQL,但在创建表时出现“ORA-00907:缺少右括号”错误。我已经尝试了我能想到的一切,但仍然遇到同样的错误。
创建表语句:
CREATE TABLE menu
(id int(11) NOT NULL AUTO_INCREMENT,
restaurant_id varchar(30) DEFAULT NULL,
menu_name varchar(30) DEFAULT NULL,
menu_description varchar(500) DEFAULT NULL,
menu_price varchar(30) DEFAULT NULL,
quantity int(11) DEFAULT '1',
PRIMARY KEY (id))
我认为问题出在 PRIMARY KEY 上,因为它只是带有 PRIMARY KEY 的表,我得到了错误。抱歉,如果这是一个明显的问题,我是 Oracle SQL 的新手。提前致谢!