当我尝试从命令提示符将.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克服了这个错误,但由于该过程已被跳过,因此没有可用的数据。
我怎样才能避免这个错误?
发布于 2011-09-23 19:24:47
您是否可以手动创建数据库(通过控制台或其他应用程序),然后像在那里那样跳过创建?
编辑;
登录MySQL控制台,
mysql> create database `testdb`;
Query OK, 1 row affected (0.05 sec)
mysql> use testdb;
Database changed
mysql>如果可能,您可能需要编辑.sql文件,将Create database语句更改为"use testdb;",但是如果不知道整个文件,就很难判断。
https://stackoverflow.com/questions/7528186
复制相似问题