Can't create database 'supermarketdb'; database exists
时间: 2024-02-05 10:03:09 浏览: 103
InstallShield创建SQL数据库
4星 · 用户满意度95%
这个错误表示数据库 'supermarketdb' 已经被创建了,再次创建同名的数据库会导致出现该错误。
如果你确定之前没有创建过该数据库,可能是由于之前的创建尝试失败了,造成了数据库只被部分创建,但是数据库引擎仍然认为数据库已经存在。你可以尝试在 MySQL 命令行工具中输入以下命令来删除已经存在但是没有完全创建成功的数据库:
```
DROP DATABASE IF EXISTS supermarketdb;
```
然后再尝试执行之前的创建数据库的 SQL 代码,应该就可以成功创建数据库了。
阅读全文