注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

让一切都逝去吧

排骨炖泥菜/猪肝炒苹果/鱼籽狗肉汤/狗头薏米汤

 
 
 

日志

 
 

navicat premium导入导出数据库  

2015-06-23 17:25:46|  分类: 数据库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
      navicat premium的数据传输功能特别赞,数据库的导入导出也很好用。数据库的导入导出可以在数据库上右键,分别使用dump sql或execute sql。导出sql另外还有中方式是使用data transfer,目标那里选文件。导出的sql文件有个问题,就是数据库表之间的关系不会自动处理好。就是A外键引用B,表B的创建语句并不会在表A的创建语句之前。insert语句也是一样的,如果当前表有父id这样的表内引用,也不会调整insert语句顺序,看表现形式是按照id的顺序排序。这种sql文件部分内容直接复制出来在数据库工具中执行,可能会出错的。但是使用navicat premium的execute sql来执行这种sql文件确是能成功执行并正确导入的。关键在于sql文件的第一条执行语句
SET FOREIGN_KEY_CHECKS=0;
不检查外键关系,这样可以保证表和数据都导入成功。
所以部分执行sql也是可以的,只是记得加上SET FOREIGN_KEY_CHECKS=0;。
  评论这张
 
阅读(678)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017