Mysql 如何运行意外删除表的特定迁移

Mysql 如何运行意外删除表的特定迁移,mysql,node.js,npm,database-migration,knex.js,Mysql,Node.js,Npm,Database Migration,Knex.js,我不小心用mysql命令行掉了一个表。幸好桌子是空的 但是我需要回这张桌子。因此,我只想为该表重新运行迁移,而不想为其他表重新运行迁移,因为这些表仍然存在 当我运行knex migrate:latest时,它返回“已经是最新的”。如果Inpm运行特定miration文件的miration name,则相同 我用knex。如何仅运行希望运行的特定迁移文件?我让它执行以下操作: 在MySql命令行上:createtablemy\u table\u name(hellotext) 终端中:knex

我不小心用mysql命令行掉了一个表。幸好桌子是空的

但是我需要回这张桌子。因此,我只想为该表重新运行迁移,而不想为其他表重新运行迁移,因为这些表仍然存在

当我运行
knex migrate:latest
时,它返回“已经是最新的”。如果I
npm运行特定miration文件的miration name,则相同


我用knex。如何仅运行希望运行的特定迁移文件?

我让它执行以下操作:

  • 在MySql命令行上:
    createtablemy\u table\u name(hellotext)
  • 终端中:
    knex migrate:down name_of_migration_file.js
  • 终端中:
    knex migrate:up name_of_migration_file.js