首页 > 解决方案 > MySQL ")" 在这个位置无效,需要一个标识符

问题描述

我需要使用逆向工程 MySQL 创建脚本导入命令导入我的 mod-ap.sql 文件。当我这样做时,我在两个位置 (10, 0) 和 (43, 0) 收到错误。错误:“)”在此位置无效,需要标识符。

第 7-15 行;

DROP DATABASE IF EXISTS ap;
CREATE DATABASE ap;
USE ap;

CREATE TABLE IF NOT EXISTS vendors (
vendorID       INT          NOT NULL  PRIMARY KEY AUTO_INCREMENT, -- PG 551 : 1-2 per professor
vendorName     VARCHAR(45)  NOT NULL  UNIQUE,
vendorAddress  VARCHAR(45)  NOT NULL,
vendorCity     VARCHAR(45)  NOT NULL,

第 41 - 46 行

);

-- #2 create table called audit : 2.1-2.7 add columns
CREATE TABLE IF NOT EXISTS audit (
auditID                 INT           NOT NULL PRIMARY KEY AUTO_INCREMENT,
auditorFirstName        VARCHAR(45)   NOT NULL,   

*** 第 10 行为空

*** 第 43 行被屏蔽使用 -- 来评论

我已经尝试研究这个问题,并在工作台中发现了一些错误或保留了特定的单词,但没有与此密切相关。

标签: mysql

解决方案


删除右括号前的所有逗号)


推荐阅读