1、mysql开启函数功能

MySQL函数不能创建的解决方法

在使用MySQL数据库时,有时会遇到mysql函数不能创建的情况。

出错信息大致类似:

ERROR 1418 (HY000): 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)

ERROR 1418 (HY000): 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)

MySQL函数不能创建,是没有开启函数功能,下面操作开启函数功能:

mysql> show variables like '%func%';

+---------------------------------+-------+

| Variable_name | Value |

+---------------------------------+-------+

| log_bin_trust_function_creators | OFF |

+---------------------------------+-------+

1 row in set (0.03 sec)

mysql> set global log_bin_trust_function_creators=1;

Query OK, 0 rows affected (0.00 sec)

mysql> show variables like '%func%';

+---------------------------------+-------+

| Variable_name | Value |

+---------------------------------+-------+

| log_bin_trust_function_creators | ON |

+---------------------------------+-------+

1 row in set (0.01 sec)

2、grant 操作 MySQL 存储过程、函数权限

grant create routine on dianshang_db.* to jenknins@'%';

grant alter routine on dianshang_db.* to jenkins@'%';

grant execute on dianshang_db.* to jenkins@'%';

参照文档

mysql sql调用函数_MySQL函数使用相关推荐

  1. mysql用函数调用存储过程_mysql 函数 调用 存储过程

    Mysql高级之存储过程 原文: Mysql高级之存储过程 概念类似于函数,就是把一段代码封装起来,当要执行这一段代码的时候,可以通过调用该存储过程来实现.在封装的语句体里面,可以用if/else,  ...

  2. mysql 创建函数_MySQL函数,存储过程,用户管理

    1. 视图 一张虚拟表,就是将一个经常被使用的查询作为一个虚拟表,开发者查询的时候不需要再次书写SQL,而是直接调用对应的视图就可,调用视图以后MySQL会执行这个查询SQL. # 创建视图 crea ...

  3. PL/SQL -- 动态SQL调用包中函数或过程

    动态SQL主要是用于针对不同的条件或查询任务来生成不同的SQL语句.最常用的方法是直接使用EXECUTE IMMEDIATE来执行动态SQL语句字符串或字符串变量.但是对于系统自定义的包或用户自定的包 ...

  4. mysql 条件 函数_mysql 函数 时间函数,数学函数,字符串函数,条件判断函数

    =========================================== mysql 相关函数 ============================================= ...

  5. mysql 平方函数_mysql函数

    摘要: 下文MySQL数据库中求一个数的二次平方根方法分享,如下所示: 实现思路: 使用MySQL数据库中的SQRT函数可求一个数的二次平方根 注意事项: 1.当一个数无法计算出二次平凡根时,则返回N ...

  6. mysql用户函数_MySQL 函数、用户自定义函数

    # 函数的意义 MySQL 自身提供大量功能强大.方便易用的函数.使用这些函数,可以极大地提高用户对数据库的管理效率. # 函数的分类 诸多分类方式 # 用户自定义函数 学习了 MySQL 的系统内置 ...

  7. 导出mysql sql语句吗_mysql sql语句导入与导出

    mysql sql语句导入与导出 导入: mysql -u root -p 数据库名 如: C:/mysql/bin>mysql -u root -p house < c:/1-1.txt ...

  8. mysql sql优化书籍_MySQL SQL优化的正确姿势

    大家好,我是知数堂SQL 优化班老师 网名:骑龟的兔子 已经很久没写文章了 今天分享一篇优化SQL 案例 slow query 里有如下 SQL 看下执行计划如下 从执行计划可以看出C表全表扫描了 那 ...

  9. mysql 调用方差函数_mysql 函数大全

    ABS() 返回绝对值 ACOS() 返回反余弦 ADDDATE() 将时间值(间隔)添加到日期值 ADDTIME() 添加时间 AES_DECRYPT() 使用AES解密 AES_ENCRYPT() ...

最新文章

  1. AHS of FCGRC 停课 Day 4
  2. 【Alpha】第一次Daily Scrum Meeting
  3. 【Redis学习】Transaction事务管理
  4. (三十一)web 开发基础项目
  5. 华为考虑对外出售5G芯片 但对象只包括苹果公司
  6. ASP.NET Core管道深度剖析
  7. 计算机科学导论_[计算机科学导论]第一章:计算机学什么
  8. js中的forEach、for in 、for of之间的区别
  9. spring 之 AOP 理解
  10. SSM框架客户管理系统
  11. 【渝粤题库】陕西师范大学164113 电子支付 作业(专升本)
  12. 网站打开速度慢是什么原因导致
  13. 未完成:读书笔记01芝加哥大学论文写作指南_Kate L. Turabian
  14. 高层要有事业心,中层要有进取心,基层要有责任心!
  15. PFO-Ir|PFO-Ir-OXD|D-Ir-Caz|D-Ir-OXD离子型铱配合物共轭聚合物
  16. python判断一个月的天数_python日期列表中每个月的天数
  17. oracle leg函数,Hive中的leg和lead函数简单使用
  18. 群晖NAS同步阿里云盘数据
  19. socketio实现方式
  20. [Java] [OpenGL ES3.2] 正多边形

热门文章

  1. iPhone手机经常有些APP图标前面有个小云朵,点击图标后,进行转圈下载,提示正在载入......
  2. 脚本调度-sqoop导出分区表-判断分区目录是否存在
  3. 通过文件url地址获取base64;通过图片url地址获取base64;js获取文件的base64
  4. 学习笔记1—元胞自动机(CA)模型①
  5. FPGA数字IC刷题58道Verilog题解代码及视频讲解【FPGA探索者】【同步/异步FIFO】【跨时钟】
  6. springboot自动配置原理
  7. mysql dba系统学习-数据库事务详解
  8. android 微博字体高亮,安卓开发札记——高仿新浪微博文字处理(实现关键字高亮,自定义表情替换并加入点击事件实现)...
  9. 背景建模或前景检测(Background Generation And Foreground Detection) 二
  10. 微信小程序项目实例——体质计算器