博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql编写函数
阅读量:3962 次
发布时间:2019-05-24

本文共 722 字,大约阅读时间需要 2 分钟。

MySQL函数写法

首先要查看数据库中是否存在次函数

查看数据库函数的命令

SHOW FUNCTION STATUS;

CREATE FUNCTION test (id CHAR(100)) RETURN INTEGER;   创建一个函数BEGIN   开始	DECLARE		temp INTEGER;    声明一个变量 SELECT                           做的查询语句	COUNT(*) INTO temp       将结果赋值给tempFROM	demo_tableWHERE	id = id;                  给定条件 RETURN temp;                      返回结果temp  END                                结束

若出现

[Err] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)

,需要执行如下语句:

set global log_bin_trust_function_creators=1;

注意:报错的话需要执行set global log_bin_trust_function_creators=TRUE;

造成这个问题的原因是主从设备的安全原因。

转载地址:http://awgzi.baihongyu.com/

你可能感兴趣的文章
用户自定义函数
查看>>
内联 SQL PL(Inline SQL PL)
查看>>
触发器(Trigger)
查看>>
锁升级失败将引起死锁
查看>>
DB2 目录结构
查看>>
Python 精萃
查看>>
Python 简介
查看>>
Python 注释
查看>>
Python 变量
查看>>
Python 数据类型 -- 数字
查看>>
Spring Framework 精萃
查看>>
Spring 管理对象
查看>>
Spring 使用工厂方法实例化对象
查看>>
Spring 对象作用域
查看>>
Spring 自定义对象初始化及销毁
查看>>
Spring 延迟初始化
查看>>
Spring 多个配置文件
查看>>
Spring 依赖注入
查看>>
Spring 注入 Properties
查看>>
Spring 注入 Map
查看>>