mysql - 导入脚本时未选择数据库
问题描述
我使用创建了一个脚本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 - 未选择数据库
为什么架构contacts
没有创建新数据库?
解决方案
利用CREATE TABLE contacts.contact
(还不允许评论,所以被迫使用答案。)
推荐阅读
- node.js - 在同一命令中运行 Sequelize 迁移和节点服务器不会启动服务器
- controller - 为所需导航设计 Kobuki 机器人
- php - 使用 PHP Mailer 通过 GSuite 发送邮件时出现 DKIM 错误
- ios13 - WatchOS 6 TTS 错误?AXSpeechManager isSpeaking 崩溃
- python - 编写一个程序,要求用户输入两个整数并检查其中一个是否是另一个的倍数
- javascript - 使用 ng-repeat 过滤列表
- python - 理解位置参数的直观方法不应遵循关键字参数
- java - 如何在java中从给定的地图值中找到最新日期
- python - numpy.transpose 的时间复杂度
- sql - 如何计算我的库存来自的订单?