mysql创建函数失败_mysql创建函数出现问题?
大家好,帮我看看下面的mysql的函数有什么问题?一直创建不了.
DELIMITER $$
DROP FUNCTION IF EXISTS check_if_exists$$
CREATE FUNCTION check_if_exists
(
object_name VARCHAR(100),
db_name VARCHAR(100),
object_type enum('t', 'f', 'v', 'p')
)
RETURNS INT
BEGIN
IF (object_type='t') THEN
SELECT COUNT(1) INTO @f_result
from information_schema.TABLES as t1
where t1.TABLE_SCHEMA=db_name
and t1.TABLE_NAME=object_name;
ELSE IF (object_type='f') THEN
select count(1) INTO @f_result
FROM information_schema.ROUTINES as info
WHERE info.ROUTINE_SCHEMA = db_name
AND info.ROUTINE_TYPE = 'FUNCTION' AND info.ROUTINE_NAME = object_name;
ELSE IF (object_type='v') THEN
select count(1) into @f_result
from information_schema.VIEWS as t1
where t1.TABLE_SCHEMA=db_name and t1.TABLE_NAME=object_name;
ELSE IF (object_type='p') THEN
SELECT COUNT(1) INTO @f_result
FROM information_schema.ROUTINES as info
WHERE info.ROUTINE_SCHEMA = db_name
AND info.ROUTINE_TYPE = 'PROCEDURE'
AND info.ROUTINE_NAME = object_name;
END IF;
return @f_result;
END$$
delimiter ;
mysql创建函数失败_mysql创建函数出现问题?相关推荐
- mysql创建函数失败_MYSQL创建函数出错如何解决
在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况.下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考.希望能帮助到大家. 案例一: 目前在项目中,执行创建mysql的函数 ...
- mysql 创建索引失败_mysql创建多列索引及优化 - 没有所谓的失败!除非你不再尝试! - PHPChina ......
什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录.表里面 ...
- mysql创建新表失败_MySQL创建表失败的问题
今天有一个朋友问我一个MySQL的建表问题,问题的现象是创建表失败,根据他的反馈,问题比较奇怪, CREATE TABLE XXX ..此处省略260多个字段 `xxxxIsAllowIn` varc ...
- mysql光标不见了_mysql创建光标失败
展开全部 创建62616964757a686964616fe4b893e5b19e31333365636562存储过程和触发器 1.建表 首先先建两张表(users表和number表),具体设计如下图 ...
- mysql创建服务失败_mysql服务启动失败
事情是这样的,我在linux系统下做mysql备份与还原实验.我先是进入mysql,创建一个数据库ds,然后在数据库建了一张innodb表stu,再往表里插入几条数据.因为是做实验只是在验证备份与还原 ...
- mysql 自定义函数教程_MySQL自定义函数
MySQL自定义函数 函数与存储过程类似,也是一组预先编译好的SQL语句的集合,但是存储过程可以有0个或多个返回,函数就只能有一个返回 创建函数 #语法 参数列表包含两部分 参数名和参数类型 #函数体 ...
- rds支持mysql自带函数吗_MySQL自定义函数(CREATE FUNCTION)
在使用MySQL的过程中,MySQL 自带的函数可能完成不了我们的业务需求,这时候就需要自定义函数.自定义函数是一种与存储过程十分相似的过程式数据库对象.它与存储过程一样,都是由 SQL 语句和过程式 ...
- mysql 自定义函数实例_mysql自定义函数原理与用法实例分析
本文实例讲述了mysql自定义函数原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是函数 函数的创建 函数的调用 函数的查看 函数的修改 函数的删除 首发日期:2018-04-18 什么 ...
- mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法
Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...
最新文章
- python 多线程爬虫 实例
- 预测技术智能化,机器学习是第一功臣
- vbs枚举磁盘访问磁盘信息
- 机器学习实战(8):局部加强线性回归LWLR
- matlab 波前像差,波前像差原理及应用
- 函数式编程(4)-装饰器
- HTML--day02
- linux 跳板机得搭建
- Java中的断言assert的用法
- iOS开发-- 使用TestFlight进行Beta测试
- Python 求峰值
- 手工笔筒制作教程(附彩色贴图分享)
- QCustomplot 实现鼠标追踪定位线以及坐标
- 电脑C盘内存不足?三分钟教你彻底清理C盘空间,瞬间多出10个G
- ppt文件太大怎么压缩?
- 7大不跳槽就会死的理由!
- 贝叶斯推断应用:垃圾邮件过滤
- 第14章-1~3 法兰接头预紧力密封接触分析周期对称 (介绍、局部柱坐标系建立、周期对称的设置) Beta选项打开、 cyclic region、symmetry
- cannot find -lxxx
- Excel无法vlookup事件
热门文章
- 无法将成员变量添加到ID为 的控件中
- C#实现发送邮件的三种方法
- IOS中关于MBProgressHUD的使用
- oracle pl/sql编程详细,Oracle框架:PL/SQL编程:
- 程序员基本功09 线性表
- 保留3位 python_Python基础(六)
- mysql创建数据库时候同时创建表空间_mysql::创建多个表空间添加记录数据会添加到哪个表空间中?...
- rocketmq 几种队列_这篇进阶必看的RocketMQ,答应我看完好吗?
- java 锁旗标_Java多线程
- of介词短语作定语_如何区分介词短语作状语还是作定语