MySQL“)”在此位置无效,需要一个标识符

时间:2019-10-31 00:43:09

标签: mysql mysql-workbench

我需要使用“反向工程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行使用-进行注释

我尝试研究此问题,并提出了工作台中的一些错误或保留了一些特定单词,但与此没有任何密切关系。

2 个答案:

答案 0 :(得分:0)

您是否可以在一行中使用连字符(')而不是反引号(`)来表示字段名称,或者相反呢?

答案 1 :(得分:0)

删除右括号var grouped = articles.GroupBy(a => a.PubTime.Hour / 6); IDictionary<int, int> CountsByHourGrouping = grouped.ToDictionary(g => g.Key, g => g.Count()); 之前的所有逗号