为什么Navicat导入.sql文件之后已经提示成功,刷新之后数据库中还是没有刚导入的表

已经试过好多次了,确定导入步骤没有问题。要导入的.sql文件中也有数据存在... 已经试过好多次了,确定导入步骤没有问题。要导入的.sql文件中也有数据存在 展开
 我来答
neodavid2008
推荐于2016-10-15 · 超过14用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:27.1万
展开全部
你将.sql文件从上到下分成多段运行,比如里面如果有:
create table XXXX (.......) go这样的语句,将起copy出来另存一个文件,当然也是.sql结尾,然后单独运行.或直接将这段语句放在查询分析器之类的工具中运行,然后看看结果是否还是什么也没有.
追问
单运行sql语句? 我是只直接在Navicat上运行.sql文件。我试试吧
追答
单步执行是检测整个批处理文件有效性的办法,当然前后次序很重要,比如表必须先建立,然后才能够插入数据,如果颠倒了顺序就不会有正常的结果.

批运行还有个问题就是不容易查错误,需要自己到log里面去看,但不知道你这里是否有log可备查,所以建议你单步执行.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式