删除数据库,然后在SQL语法错误中创建数据库结果

时间:2015-05-06 08:49:05

标签: mysql

我正在尝试为数据库类的介绍做一个家庭作业。我们获得了一个用作数据库的脚本。以下是前几行:

DROP DATABASE hw4;
CREATE DATABASE hw4;

use hw4;

CREATE TABLE Building(
bid int NOT NULL AUTO_INCREMENT,
name varchar(100),
street varchar(100),
city varchar(50),
zipcode char(5),
state char(2),
PRIMARY KEY(bid)
);

尝试运行时,我最终会在此行中出现语法错误:CREATE DATABASE hw4;

有谁知道如何解决此问题?我根本不太了解SQL,不幸的是教授让我们使用这个脚本。如果它有所作为,我试图在Windows 7上使用MySQL Workbench运行它。

1 个答案:

答案 0 :(得分:1)

您可能会收到错误,因为您正在尝试删除存在该数据库的数据库。尝试用

替换第一行
DROP DATABASE IF EXISTS hw4;