繁体   English   中英

从本地导入SQL数据库到服务器时出错

[英]Error while importing SQL database from local to server

我知道之前曾有人问过这个问题,但仍然无法解决。 从本地导入WP数据库到服务器时出现#1046错误。 这是我得到的:

 CREATE TABLE `wp_cntctfrm_field` (
              `id` int(11) NOT NULL,
              `name` char(100) NOT NULL
               ) ENGINE=InnoDB DEFAULT CHARSET=utf8

MySQL arépondu(翻译:MYSQL响应):文档

1046年-Aucune base n'aétésélectionnée(翻译:未选择数据库)

这是我第一次这样做,所以我遵循了一个教程,但是似乎没有任何效果。

您可以使用mysql -u <user> <DB_name> <<filename>

或添加use <db_name>; 在转储文件的顶部

您必须选择要用于创建/填充数据库架构的目标数据库。

您可以选择全局级别的目标数据库,例如,左侧为Mysql Workbench,右键单击要填充的数据库,然后选择“设置为默认模式”。

您还可以在每个SQL查询中定义目标数据库。 以您的示例为例,如果目标数据库名为targetdb:

CREATE TABLE targetdb.wp_cntctfrm_field ( id int(11) NOT NULL, name char(100) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 

请注意,必须首先使用适当的CREATE DATABASE子句创建目标数据库。

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM