如何像在DataGrip中的phpmyadmin一样导入数据库?
我有.sql
从phpmyadmin导出...但这些是很多行,以便IDE在尝试运行整个时停止工作.sql
Kar*_*arl 34
在DataGrip中,转到文件>打开,然后选择您的mysql转储文件.然后右键单击文件的选项卡以获取上下文菜单,并选择"运行[您的文件名...]"选项.它可能会要求您选择要应用运行的模式.但这就是我使用DataGrip从phpMyadmin导入转储的方法.
Jetbrains 关于运行 SQL 脚本的文档没有提供大量有关处理大型插入语句的信息。在 Datagrip 社区论坛上有一个讨论,显然即将推出的功能可以使处理大型脚本变得更容易。
从线程引用:
可以从文件视图(使用上下文菜单操作)执行巨大的 SQL 文件。
我假设您正在尝试导入数据库导出,它是保存到文件中的一系列 SQL 语句。如果您尝试在内存中运行大型 SQL 文件,则可能存在内存问题。请尝试以下操作。
在文本编辑器的 SQL 文件中插入提交语句。这甚至可以在数据夹内完成。每几百个语句你可以放置一行
commit;
Run Code Online (Sandbox Code Playgroud)
这应该从内存中清除以前的语句。我强烈建议将您编辑的文件与导出脚本分开保存。如果您需要全部或全部导入,则此方法不适用,这意味着即使一个语句或块失败,您也希望回滚所有语句。
归档时间: |
|
查看次数: |
15329 次 |
最近记录: |