MySQL Import显示成功,但没有生成表

时间:2014-05-26 16:07:00

标签: mysql import cmd mysqldump mysql-workbench

尝试通过.sql导入一个小cmd个文件(~5MB)。在几秒钟内导入返回就好像它成功(没有错误或警告),但是,当我在工作台中刷新架构或检查架构的文件夹表示的内容时,架构似乎是空的。

这是我使用的命令:

mysql -hlocalhost -uroot -ppassword db_name < C:\sql_input_path\db.sql > C:\error_log_output_path\error.txt

此外,我尝试使用Workbench导入工具导入.sql文件,该工具也显示成功,但刷新后似乎没有反映在实际架构中。

为什么会这样,以及如何纠正这个问题?我一直试图解决这个问题很长一段时间。

提前感谢!

3 个答案:

答案 0 :(得分:7)

引用Ravinder Reddys:

  

“签入db.sql文件,如果使用db_name包含的db_name与您期望的不同。   Ravinder Reddy 2014年5月26日16:38

为我工作。

答案 1 :(得分:0)

我正在使用Microsoft SQL。我所要做的就是重新启动程序或只是按刷新。在这里,您只需要刷新它即可显示它。

答案 2 :(得分:0)

如果您使用的是交易,请确保在脚本的开头有一个 START TRANSACTION; 命令,在脚本的结尾有一个 COMMIT; 命令。