如何从取自其他数据库实例的 table 的 sql 转储在 MySQL 中创建 table?

How to create a table in MySQL from the sql dump of a table taken from other database instance?

我正在通过 PHPMyAdmin 使用 MySQL。

我已经从 MySQL 中的一个数据库实例导出了一个 table。

现在我想创建相同的 table 并将数据从下载的 sql 转储中导入 MySQL 数据库的另一个实例。

我可以创建它吗?如果是,如何?如果不是,为什么?

您必须将转储导入数据库,这可以使用

从终端完成
mysql -u<username> -p<password> <database> < <dump.sql> 

假设您的转储文件包含一个 CREATE TABLE 查询,然后是来自 table 的关联数据,或者 table 已经存在于数据库中。

您也可以从 phpmyadmin 执行此操作。

  1. 首先select你的数据库
  2. 单击 import 按钮
  3. Select 您要通过单击 File to import
  4. 导入的文件
  5. 最后点击 Go 开始导入