2 j550341130 j550341130 于 2016.02.01 16:20 提问

navicat for mysql 创建 带有IN参数 的过程时 保存报错

如题。![图片说明](https://img-ask.csdn.net/upload/201602/01/1454314810_975726.jpg)图片说明

2个回答

j550341130
j550341130   2016.02.01 16:40
已采纳

自己找到问题了,下面的参数要写上长度,例如:IN shebeihao varchar(20)

j550341130
j550341130   2016.02.01 16:21

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
mysql navicat 新建函数出问题处理
因为 参数是 varchar类型的,必须制定 大小 类似 varchar(1000) CREATE FUNCTION getDepartChilden(departGuid varchar(36)) RETURNS varchar(5000)  BEGIN  DECLARE sTempChd varchar(5000); RETURN sTemp; END 
navicat for mysql 创建存储过程时报错1064
在navicat for mysql 创建函数,保存的时候出现1064错误 基本上是两个原因导致的: 1:是存储过程的参数没有设定长度导致的,我们在Navicat中创建存储过程时参数的长度需要自己动手去添加的否则就会包这种错误。 添加上参数的长度之后在保存就不会出错了。 2:如果参数没问题,检查下自己的sql代码,基本上就是代码的语法错误导致的。
Navicat创建MySQL数据库报错
错误信息如下: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) 主要是字符集编码问题,可以创建时候进行指定,我是设置为utf-8就可以了。...
用Navicat 计划任务备份mysql数据库和创建计划任务时报错80070057
需要对MySQL数据库进行每日备份,网上有很多写批处理或者命令行进行备份的方法,不过这里介绍一下用Navicat工具进行备份的方法,傻瓜操作,非常简单。现在介绍一下将这1个数据库备份的方法:(也可以一次性进行全部数据库备份) 1、连上数据库如下图新建计划 2、选择默认备份的任务 3、设置计划定时任务参数 点击“设置计划任务”,弹出设置的对话框。现在“
navicat for mysql 函数过程的创建步骤。
首先我们打开navicat Navicat的每种函数可以接受基本类型、复合类型或组合为引数(参数),此外每种函数可以返回一个基本类型或复合类型,许多种函数可以接受或返回某些虚拟类型(例如多态类型),但现有设施有所不同。点击函数图标,打开函数对象列表。 点击函数,函数下面有个新建函数。然后点击过程。 过程和函数是一组可以保存在服务器上的 SQL 语句。MySQL函数高级属性主要涉及安全性、定义
MySQL存储过程和自定义函数、Navicat、创建存储过程和函数、调用存储过程和函数、三种方式、In和Out类型参数、
MySQL存储过程和函数过程和函数,它们被编译后保存在数据库中,称为持久性存储模块(Persistent Stored Module,PSM),可以反复调用,运行速度快。1.1 存储过程存储过程是由过程化 SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,因此称它为存储过程,使用时只要调用
用Navicat for MySQL操作Mysql数据库时添加外键时提示error 150 问题
Mysql数据库操作问题: 原因和解决办法: 1,两个字段的类型或者大小不严格匹配,例如,如果一个是INT(10), 那么外键也必须设置成INT(10), 而不是 INT(11) 也不能是 TINYINT. 你得使用 SHOW 命令来查看字段的大小,因为一些查询浏览器有时候把 int(10) 和int(11) 都显示为integer。另外,你还必须确定两个字段是否一个为SIGNED(有符号
mysql创建的外键无法保存的原因以及处理
为mysql表内的字段创建外键,并关联几种更新或者删除时的动作。那以下就向大家介绍下mysql创建的外键无法保存的原因以及处理方法无报错,但是创建的外键都消失了,只能在索引找到之前创建的相关外键原因:mysql引擎的原因,mysql主要使用两种引擎:myisam以及innodb(两者区别大家可以去看下我别的文章:php面试重点mysql存储引擎innodb和myisam的区别),phpstudy默...
在navicat中建外键时,保存后就全部消失的解决方法
1、注意在设计表的时候,要把选项里面的引擎选为InnoDB,因为InnoDB提供事务支持已及外部键等高级数据库功能。关于MySQL表的类型可以参见 浅谈mysql表类型。 2、然后在一个表中建立外键,选中“外键”选项卡,输入参照完整性的名称,选择哪个属性为外键,选择以哪个表中的主键作为外键等等。然后点击保存。注意如果这时出现问题,可以查看主键外键是否是相同类型,如果主键外键都是数值型则要
在Navicat 中写MySQL存储过程的一个坑
今天在Navicat上写了一个存储过程,然后运行执行都没有什么问题,可是部署执行的时候总是有问题。 后来在navicat上又仔细看了很久。还是没问题,执行了也没问题。 进linux mysql -uxxx -pxxx执行,还是报错:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual