首页 - 数据库知识

navicat导入sql大文件报out of memory错误解决办法

如果直接使用 Navicat for MySQL 的 “查询” 页签,执行很长内容的 SQL 语句(比如导入整个数据库的 SQL)时,就会出现 out of memory。

1 分析

原因很明显,因为导入整个数据库的 SQL 语句非常的长,几十万条记录的规模大概是 100 M 左右。所以要用其它方法来导入这些 SQL 语句。

2 解决

左侧列表右键选择要导入的数据库 -》运行 SQL 文件 -》选择要执行的 SQL 文件,然后 “开始”:

这种导入方法比直接一条一条地执行 SQL 语句快得多O(∩_∩)O~