我正在将一个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个错误
答案 0 :(得分:5)
使用mysqldump
时,必须明确要求转储存储的例程。如果您正在手动运行,则该选项为--routines
。如果通过某个应用程序(工作台)运行它,请寻找其机制:
[ ] Dump Stored Procedures and Functions
[ ] Dump Events
[ ] Dump Triggers