尝试从命令提示符将.sql文件导入MYSQL时出现以下错误。
C:\Program Files\MySQL\MySQL Workbench 5.2 CE\utilities>mysqldbimport --server=
root:password@localhost <filepath>
# Source on localhost: ... connected.
# Importing definitions from <filepath>
ERROR: Invalid statement:
CREATE DATABASE `None`;
我在使用mysqldbimport.exe
时查看了命令行参数,发现skip
命令通过添加--skip CREATE_DB
来解决此错误,导入但是没有数据可用因为该过程已被跳过。
如何解决此错误?
答案 0 :(得分:1)
您可以手动创建数据库(通过控制台或其他应用程序),然后像在那里一样跳过创建吗?
编辑;
登录MySQL控制台,
mysql> create database `testdb`;
Query OK, 1 row affected (0.05 sec)
mysql> use testdb;
Database changed
mysql>
如果可能,您可能必须编辑.sql文件,将Create database语句更改为“use testdb;”,但在不知道完整文件的情况下很难判断。