尝试通过.sql
导入一个小cmd
个文件(~5MB)。在几秒钟内导入返回就好像它成功(没有错误或警告),但是,当我在工作台中刷新架构或检查架构的文件夹表示的内容时,架构似乎是空的。
这是我使用的命令:
mysql -hlocalhost -uroot -ppassword db_name
< C:\sql_input_path\db.sql > C:\error_log_output_path\error.txt
此外,我尝试使用Workbench导入工具导入.sql
文件,该工具也显示成功,但刷新后似乎没有反映在实际架构中。
为什么会这样,以及如何纠正这个问题?我一直试图解决这个问题很长一段时间。
提前感谢!
答案 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;
命令。