Mysql 导入脚本时未选择任何数据库

Mysql 导入脚本时未选择任何数据库,mysql,sql,mysql-workbench,Mysql,Sql,Mysql Workbench,我使用MySqlWorkbench创建了一个脚本,在脚本顶部有以下内容: CREATE SCHEMA IF NOT EXISTS `contacts` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ; USE `contacts` ; 在PhpMyAdmin中导入此脚本时,我得到: SQL查询: CREATE TABLE `contact` ( `id` int(11) NOT NULL, `name` varchar(45) N

我使用MySqlWorkbench创建了一个脚本,在脚本顶部有以下内容:

CREATE SCHEMA IF NOT EXISTS `contacts` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
USE `contacts` ;
在PhpMyAdmin中导入此脚本时,我得到:

SQL查询:

CREATE TABLE `contact` (
  `id` int(11) NOT NULL,
  `name` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
MySQL说:文档

1046-未选择任何数据库 架构联系人为什么不创建新数据库?

使用CREATE TABLE contacts.contact


还不允许评论,所以不得不使用answer。

您使用的是哪个版本的mysql检查:检查:我的意思是,MySqlWorkbench没有在脚本中添加数据库创建,我如何告诉MySqlWorkbench添加数据库,如果不存在,也创建数据库..您有使用联系人吗;在创建模式之后?是的,您可以在我的问题中看到,脚本是由MySqlWorkbench生成的