当前位置: 首页 > 知识库问答 >
问题:

将 sql 转储导入 mySQL 工作台时出现错误 1305

司马宏茂
2023-03-14

我正在将sql转储文件导入MySQL工作台,并不断收到下面的错误。这是否意味着文件/记录的其余部分没有导入,或者只有xxx.get速率部分没有导入?我会丢失其中的记录吗?有人知道是什么导致了这种情况吗?

01:29:31 恢复 D:\Projects\CustomerName\Customer Files\xxx-2016-Oct-03.sql Running: 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

第33522行的ERROR 1305(42000):功能xxx.get不存在

操作失败,退出代码为 1 01:34:29 导入 D:\项目\客户名称\客户文件\xxx-2016-Oct-03.sql已完成,出现 1 个错误

共有1个答案

汪迪
2023-03-14

使用 mysqldump 时,必须显式请求转储存储例程。该选项是 --例程,如果您手动运行它。如果您通过某个应用程序(工作台)运行它,请寻找其机制:

[ ] Dump Stored Procedures and Functions
[ ] Dump Events
[ ] Dump Triggers
 类似资料:
  • 显然无法识别导入所有表的文件夹。我到了目录,我检查了里面的每一个表,所有的表都包含了相应的数据,例如产品表: 我总是使用MYSQl的Workbench来处理这种导入和导出数据库的情况,如果我不是关系数据库的专家。有人能帮我吗?

  • 我想从我的实时服务器PC导出我的Web应用程序和站点的数据库,但我收到以下错误: 14:18:07 倾倒 ct (所有表) 正在运行: mysqldump.exe --defaults-file=“c:\users\admini~1\appdata\local\temp\tmphnpsqu.cnf” --user=root --host=localhost --protocol=tcp --por

  • 我使用以下代码导入存储过程: 但当我在我的服务器上执行它时,会出现以下错误: 1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以在'PROCEDURE附近使用正确的语法(INVARCHAR(255),ININT(11),IN'etu'在第6行 我不知道为什么会出现这个错误 表的结构: 创建人: MySQL版本:5.6.17-MySQL社区服务器(GPL) 谢谢你的帮助!

  • 我有一个lubuntu-64bit并安装了MySQL-workbench来打开EER模型。但是就是打不开.. 它显示错误 相同的EER文件可以在windows中正常打开…我是新手,我需要在这台机器上使用这些创建数据库,请帮助…

  • 问题内容: 我很困惑如何导入SQL转储文件。如果没有先在MySQL中创建数据库,我似乎无法导入数据库。 这是尚未创建时显示的错误: =有权访问原始服务器上数据库的用户的用户名。 =原始服务器中数据库的名称 如果我以root用户身份登录MySQL并创建数据库, 然后尝试再次导入sql转储: 我应该如何导入SQL转储文件? 问题答案: 打开sql文件,并注释掉尝试创建现有数据库的行。

  • 几个月前,我在电脑上安装了spyder,在我需要绘制一张带有站点图和地形图的地图之前,它一直运行良好。我只是尝试导入matplotlib basemap,但出现以下错误: 文件“ 文件“C:\ProgramData\Anaconda3\lib\site packages\spyder\utils\site\sitecustomize.py”,第710行,在runfile execfile(文件名,