mysql - 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 行被屏蔽使用 -- 来评论
我已经尝试研究这个问题,并在工作台中发现了一些错误或保留了特定的单词,但没有与此密切相关。
解决方案
删除右括号前的所有逗号)
推荐阅读
- java - Else 语句未在 SQL 数据库的 while 循环内执行
- xpath - 如何在 VB6 中将连接字符串评估为索引 XPath 表达式
- string - Java 字符串国际化支持带参数的 RTL
- c++ - 计算机从 1 到 1000 猜测您的号码(必须在 10 次尝试中)
- php - 我需要在控制器中创建一个函数来显示具有由数据库确定的文件名的特定视图。- 拉拉维尔
- php - Codeigniter MySQL 数据集未过滤
- mathematical-optimization - 何时在 Ceres 中定义多个 Residual 块?
- excel - 将excel中单词之间的逗号替换为引号并用方括号关闭
- core-data - Swift5 简单核心数据 NSPredicate 获取
- python - 附加到 for 循环中的列表列表