今天在我执行自定义mysql函数的SQL时发生了错误,SQL如下:

/**
自定义mysql函数 getChildList
*/
delimiter //
CREATE FUNCTION `pengwifi_wifi`.`getChildList`(rootId INT)
RETURNS varchar(1000)

BEGIN
DECLARE sTemp VARCHAR(1000);
DECLARE sTempChd VARCHAR(1000);

SET sTemp = '$';
SET sTempChd =cast(rootId as CHAR);

WHILE sTempChd is not null DO
SET sTemp = concat(sTemp,',',sTempChd);
SELECT group_concat(id) INTO sTempChd FROM hui_class where FIND_IN_SET(parent_id,sTempChd)>0;
END WHILE;
RETURN sTemp;
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=TRUE;

最新文章

  1. 【url重写】
  2. SWFUpload
  3. [转]简单理解Socket
  4. How to crack gbooks
  5. Linux下定时备份数据库
  6. 关于twitter的GIF变mp4的测试
  7. iOS 10 之后,相机权限问题及易出现的Crash
  8. Java课堂笔记(零):内容索引
  9. 深入理解JVM(一)——基本原理
  10. python去除字符串里的非数字
  11. iOS-UIImage图片绘制颜色
  12. 基于Asp.Net Core 2.1的简单问答社区系统源代码分享
  13. Java 连接 SqlServer工具类
  14. jmeter如何监控服务器CPU、内存、i/o等资源
  15. 【3-24】css样式表分类、选择器、样式属性
  16. 【转】Linux基础与Linux下C语言编程基础
  17. hbase1.4.0安装和使用
  18. android studio 引用远程仓库下载慢(JCenter下载慢)的办法
  19. 20155229 2016-2017-2 《Java程序设计》第四周学习总结
  20. LR脚本用户自定义C语言函数

热门文章

  1. tomcat 正常启动但不能访问
  2. springmvc拦截器基本使用
  3. POJ 3376 Finding Palindromes (tire树+扩展kmp)
  4. java 发送http 的get|post 请求
  5. Java执行过程
  6. openstack-ansible -- 3 Target hosts
  7. RelativeSource={RelativeSource TemplatedParent}
  8. Postman工具——Pre-Request Script、Tests
  9. hdu5692 dfs序线段树
  10. jquery获取上传进度和取消上传操作