MySQL带参存储过程,传参不为空,但是插入的数据为空相关解决方案

论坛 期权论坛 脚本     
匿名技术用户   2020-12-30 06:23   94   0

先上图:

存储过程:

调用存过:

运行也没有任何问题。

接下来看对应的数据表:

无论我怎么插入数据字段值都是空的。查资料根本没有这方面的说明。后来我就试着把存过中定义的参数前的“@”符号去掉,如图:

这会儿执行后,居然发现表里边这两个字段有值了!!!

顿时把我乐坏了,因为之前项目数据库用的是SQL Server的,写存过在定义参数或变量名字时前面必须加个“@”,所以在用mysql时也这样定义了,就出现了上述情况。

故在此做个笔记。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP