mysql编写函数
发布日期:2021-07-27 04:52:54 浏览次数:6 分类:技术文章

本文共 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;

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

转载地址:https://blog.csdn.net/qq_45292079/article/details/105794580 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:面试笔试题之hql
下一篇:mysql中exists用法

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年09月12日 05时55分30秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章