将sql dump导入mySQL Workbench时出现错误1305

时间:2017-01-12 01:53:08

标签: mysql sql database mysql-workbench

我正在将一个sql转储文件导入MySQL工作台并继续收到以下错误。这是否意味着其余的文件/记录没有导入或只有xxx.getRates部分没有? 我会丢失它的记录吗? 有谁知道这可能导致什么?

  

01:29:31恢复D:\ Projects \ CustomerName \ Customer Files \ xxx-2016-Oct-03.sql   正在运行:mysql.exe --defaults-file =" c:\ users \ admini~1 \ appdata \ local \ temp \ 2 \ tmpru2fjn.cnf" --protocol = tcp --host = localhost --user = root --port = 3306 --default-character-set = utf8 --comments --database = xxx< " D:\ Projects \ CustomerName \ Customer Files \ xxx-2016-Oct-03.sql

     

错误1305(42000)第33522行:功能xxx.getRates不存在

     

exitcode 1操作失败   01:34:29导入D:\ Projects \ CustomerName \ Customer Files \ xxx-2016-Oct-03.sql已完成1个错误

1 个答案:

答案 0 :(得分:5)

使用mysqldump时,必须明确要求转储存储的例程。如果您正在手动运行,则该选项为--routines。如果通过某个应用程序(工作台)运行它,请寻找其机制:

[ ] Dump Stored Procedures and Functions
[ ] Dump Events
[ ] Dump Triggers