【发布时间】:2013-05-20 01:51:02
【问题描述】:
我有一个包含一个数据库和大约 150 个表的大型 SQL 文件。我想使用mysqlimport 导入该数据库,但是,我希望导入过程忽略或跳过几个表。导入所有表但忽略其中一些表的正确语法是什么?谢谢。
【问题讨论】:
-
我不知道这是否可能。您可以创建 .sql 的备份,在文本中找到它们并破坏它们吗?或者这是您将一次又一次地做的事情。您可以使用 CTRL-H 查找并用 REM stmt 替换,或者最后运行一点“从 table1 中删除;” “从 table2 中删除”排序脚本
-
有很多需要省略的吗?它们是如何识别的?也许考虑导入整个东西,然后在你不想保留的那些上运行一个删除表。
-
我认为可能是SQL文件中的一张表有问题,所以我的导入过程没有完成。您知道从命令行使用导入过程与从 MySQL Workbench 使用导入实用程序是否不同吗?
标签: mysql mysqldump mysqlimport