Mysql 我能';找不到什么';这个SQL脚本有什么问题

Mysql 我能';找不到什么';这个SQL脚本有什么问题,mysql,sql,Mysql,Sql,我有一个大的脚本,我正试图执行。它位于这里: 但是,我收到了以下错误: 我真的什么都试过了,但都失败了。我知道这是一个大剧本,但不幸的是,除了StackOverflow,我没有其他地方可以寻求帮助。顺便说一句,我正在使用MariaDB和MySQL查询浏览器来执行它 以下是第28行之前的查询: /*Data for the table `block_chat_reason_data` */ insert into `block_chat_reason_data`(`id`,`reason`,`

我有一个大的脚本,我正试图执行。它位于这里:

但是,我收到了以下错误:

我真的什么都试过了,但都失败了。我知道这是一个大剧本,但不幸的是,除了StackOverflow,我没有其他地方可以寻求帮助。顺便说一句,我正在使用MariaDB和MySQL查询浏览器来执行它

以下是第28行之前的查询:

/*Data for the table `block_chat_reason_data` */

insert  into `block_chat_reason_data`(`id`,`reason`,`message`) values (1,'Foul Language','Foul language/Harrassment'),(2,'Advertising','Advertising websites'),(3,'Hack','Fake GM'),(4,'Account Trading','Trading or selling account'),(5,'Trading','Do not report fame scams and trade scams. '),(6,'Penalty Alert','The reporter\'s conversation is also subject to penalties.');

/*Table structure for table `block_reason_data` */

DROP TABLE IF EXISTS `block_reason_data`;

CREATE TABLE `block_reason_data` (
  `id` int(11) NOT NULL,
  `block_type` varchar(15) NOT NULL DEFAULT '',
  `message` varchar(120) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
);

你不是在逃避逗号,试试看

insert  into `block_chat_reason_data`(`id`,`reason`,`message`) values (1,'Foul Language','Foul language/Harrassment'),(2,'Advertising','Advertising websites'),(3,'Hack','Fake GM'),(4,'Account Trading','Trading or selling account'),(5,'Trading','Do not report fame scams and trade scams. '),(6,'Penalty Alert','The reporter\''s conversation is also subject to penalties.');

最后一个逗号是第5行的问题

所以用这个:

CREATE TABLE `block_reason_data`(
    `id` int(11) NOT NULL,
    `block_type` varchar(15) NOT NULL DEFAULT '',
    `message` varchar(120) NOT NULL DEFAULT ''
    PRIMARY KEY (`id`)
);

请更新您的问题并为sql命令添加文本,并在命令前添加代码。您想让我们调试一个超过2000行的脚本吗?@Mihai No,错误说明了问题所在的行,但我无法找出问题所在。通常,当您在mysql中收到错误消息时,错误正好在该消息之前。因此,在第一个错误中,在DROP TABLE之前。。。出现错误,可能上一条语句未以;结尾;。如果你找不到它,请编辑你的问题,并在errors@Mihai我在第一个错误之前添加了该语句。你能指出它有什么问题吗?然后我可以得到一个关于其他ide的通用ide。你几乎肯定需要在
DEFAULT'
PRIMARY KEY(id)
之间加一个逗号。