mysql5建函数报1064错误,MySQL存储函数创建错误ERROR 1064和1327
我正在使用MySQL v5.1.36,我正在尝试使用此代码创建存储函数.
DELIMITER //
CREATE FUNCTION `modx`.getSTID (x VARCHAR(255)) RETURNS INT DETERMINISTIC
BEGIN
DECLARE y INT;
SELECT id INTO y
FROM `modx`.coverage_state
WHERE `coverage_state`.name = x;
RETURN y;
END//
当进入MysqL控制台时,我得到了这个回复.
MysqL> DELIMITER //
MysqL> CREATE FUNCTION `modx`.getSTID (x VARCHAR(255)) RETURNS INT DETERMINISTIC
-> BEGIN
-> DECLARE y INT;
ERROR 1064 (42000): 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 3
MysqL> SELECT id INTO y
-> FROM `modx`.coverage_state
-> WHERE `coverage_state`.name = x;
ERROR 1327 (42000): Undeclared variable: y
MysqL> RETURN y;
ERROR 1064 (42000): 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 'RETUR
N y' at line 1
MysqL> END//
从我在网上找到的我的语法是正确的.我究竟做错了什么?
mysql5建函数报1064错误,MySQL存储函数创建错误ERROR 1064和1327相关推荐
- mysql函数包含的意思_MySQL存储函数的特性说明中,______表示函数体不包含SQL语句。-智慧树MySQL数据库设计与应用章节答案...
MySQL数据库设计与应用:MySQL存储函数的特性说明中,______表示函数体不包含SQL语句.[?????] A:containssql B:modifiessqldata C:nosql D: ...
- mysql存储函数声明float_mysql存储float
Mysql中,int(10)和int(11)的区别 int(M) M指示最大显示宽度.最大有效显示宽度是255.显示宽度与存储大小或类型包含的值的范围无关 首先说一下mysql的数值类型,MySQL支 ...
- mysql创建有参数的函数,使用动态数量的参数创建MySQL存储函数
我正在尝试创建一个MySQL函数IS_IN_ENUM('value','val1′,'val2′,'val3′),如果'value'在('val1′,'val2′,'val3')中,则返回true.我 ...
- Oracle转MySQL存储函数percentile_cont(比例) WITHIN GROUP( ORDER BY to_number(分数) )用法
在Oracle中会用到 percentile_cont(比例) WITHIN GROUP( ORDER BY to_number(分数) ) 的写法,但在MySQL中却没有percentile_con ...
- mysql存储函数if,详解数据库_MySQL: mysql函数
一.内置函数 1.数学函数 rand() round(num) ceil(num) floor(num) 随机 四舍五入 向上取整 向下取整 2.字符串函数 length() 字节长度 char_le ...
- python时间函数报错_Python Day11-LEGB-global-时间函数
1.LEGB规则对变量名进行作用域解析 我们已经知道了多个命名空间可以独立存在,而且可以在不同的层次上包含相同的变量名."作用域"定义了Python在哪一个层次上查找某个" ...
- MySQL修改密码失败提示ERROR 1064(42000):You have an error in your SQL syntax: check the corresponds to your M
已尝试方法均提示类似错误 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresp ...
- mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法
Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...
- navicat mysql 建表语句_Navicat for MySQL怎么/如何创建数据表?Navicat for MySQL创建数据表教程_斗蟹游戏网...
[斗蟹攻略]Navicat for MySQL是针对MySQL数据库管理而研发的管理工具,创建数据表是其最基本操作,下面就由斗蟹小编介绍Navicat for MySQL创建数据表的方法. Navic ...
最新文章
- MFC-5动态更新窗体菜单1
- 架构师速成-架构目标之可用性
- SimpleRAR-攻防世界-Misc(图文详解),文件块和子块,图片的隐写二维码
- Objective C中@protected等关键字概述
- [No0000101]JavaScript-基础课程1
- 计算机组成微程序操作码怎么写,计算机组成原理学习笔记——控制器
- java第三次实验作业
- SVM之Libsvm工具包的安装教程
- 下载Windows10纯净官方镜像
- 1467 acm 矩阵不同行列的和
- 历年至今TVB剧集目录(持续更新...我已看过的推荐)
- 【计算机毕业设计】030甘肃非物质文化网站的设计与开发
- python 列表排序_python列表排序有哪些
- 计算机机房管理系统 数据库课设,学校机房管理系统数据库课程设计.doc
- web安全性测试用例
- 嵌入式软件开发学习 工程师要掌握的基本技能
- 51单片机开关简单使用
- DELL EMC T150 服务器在h755上快速 安装 win2016 server
- python画恐龙_Python
- 杭电oj(Java版)——1713 相遇周期
热门文章
- java ee的小程序_Java EE 8 –为更多设备提供更多应用程序
- v-if 表单验证_避免许多if块进行验证检查
- Java中的CopyOnWriteArrayList
- udt java_Java DB中的Java用户定义类型(UDT)
- wicket_Wicket模型的干净方法
- 从GWT开发人员的角度概述Scala.js
- GWT的渐进式Web应用程序配方
- JUnit 5 –下一代JUnit的初步了解
- JPA 2.1和Java EE 7中的JPQL增强功能(第1部分– JOIN ON)
- netbeans7.4_NetBeans 7.2引入了TestNG