在MySQL存储函数中声明整数变量时出错
发布时间:2021-01-24 10:33:50 所属栏目:MySql 来源:互联网
导读:尝试在MySQL中声明一个新的存储函数时出现错误(服务器版本:5.5.13)基本上,我有一个大表,根据它们的起始方式对字符串进行分类.我的函数接受一个字符串(来自用户输入),然后通过在数据库中搜索分类来告诉您该字符串的分类.它有点像LIKE查询,除了反向,因为它是包
尝试在MySQL中声明一个新的存储函数时出现错误(服务器版本:5.5.13) 基本上,我有一个大表,根据它们的起始方式对字符串进行分类.我的函数接受一个字符串(来自用户输入),然后通过在数据库中搜索分类来告诉您该字符串的分类.它有点像LIKE查询,除了反向,因为它是包含完整字符串的用户输入,数据库包含要搜索的字符串.希望有道理! 它背后的概念和逻辑运行良好,因为我用PHP编写/开发它并且它工作得很漂亮,但是当试图将其转换为存储函数时,我从MySQL收到错误.该函数的代码是:
我收到这个错误:
我已经做了很多努力,试图找出我出错的地方.我甚至完全剥离了循环测试它,但仍然得到相同的错误.有谁知道我在宣布INT变量时做错了什么?它可能是非常基本的……! 首先十分感谢. 最佳答案 有一些语法错误 –其中之一是 – 所有声明都必须在BEGIN … END子句的开头. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Want to archive tables? Use Percona Toolkit’s pt-archi
- 使用PHP将mysql表导出到.txt或.doc文件
- Mysql数据库存储引擎--转
- 将php数组插入mysql
- python – SQLAlchemy:如何使用join删除
- mysql – 我可以确定或限制允许使用的内存查询量
- 如果表中不存在,MySQL将字段选择为NULL
- mysql – 为什么同一个查询给出两个不同的结果?
- java.sql.SQLException:用户’root @ localhost’@’local
- 如何在ColdFusion和MySql数据库中查找受INSERT INTO语句影响