我使用mysqldump工具制作我的数据库的副本.问题是,当我使用--routines参数输出我的存储过程以及我的数据时,生成的输出在我尝试导入时会导致错误.
它是这样的:
% mysqldump --routines MyDB | mysql MyDB2
(MyDB2已经存在但是空的)
我得到的错误如下:
ERROR 1064 (42000) at line 307: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 23
如果省略--routines,一切正常.
有人遇到过这种情况么?