我总是得到错误:
CREATE DATABASE bundesliga ERRORCODE 1007 CANT CREATE DATABASE bundesliga,数据库存在
这是我的代码:
CREATE DATABASE bundesliga;
DROP TABLE IF EXISTS Liga;
CREATE TABLE Liga (
);
DROP TABLE IF EXISTS Spiel;
CREATE TABLE Spiel ();
答案 0 :(得分:3)
您的数据库Bundesliga已经存在。
您必须先删除数据库,然后重新创建它。
DROP DATABASE bundesliga;
CREATE DATABASE bundesliga;
DROP TABLE IF EXISTS Liga;
CREATE TABLE Liga (
);
DROP TABLE IF EXISTS Spiel;
CREATE TABLE Spiel ();
或使用此
CREATE DATABASE IF NOT EXISTS bundesliga;
并检查数据库是否存在。
SHOW DATABASES LIKE 'bundesliga';
答案 1 :(得分:2)
您可以使用IF NOT EXISTS
子句来防止错误:
CREATE DATABASE IF NOT EXISTS bundesliga;
如果数据库已存在,则不执行任何操作。如果它不存在,它将被创建。
答案 2 :(得分:0)
您的数据库已存在。请参阅错误代码1007 here。
答案 3 :(得分:0)
您的数据库Bundesliga已经存在。如果你想重新调整,你必须先放弃它。