首页 > 数据库 >1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in

1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in

时间:2022-10-29 19:13:20浏览次数:45  
标签:function none NO DETERMINISTIC READS SQL DATA

原因分析:
我们创建函数时必须指定我们的函数是否是

DETERMINISTIC 不确定的
NO SQL 没有SQl语句,当然也不会修改数据
READS SQL DATA 只是读取数据,当然也不会修改数据
MODIFIES SQL DATA 要修改数据
CONTAINS SQL 包含了SQL语句

项目场景:

mysql导入数据时 报错误1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in

解决方案:
在MySQL中创建函数时出现这种错误的解决方法:

在mysql数据库中执行以下语句 (临时生效,重启后失效)
set global log_bin_trust_function_creators=TRUE;

在配置文件/etc/my.cnf的[mysqld]配置log_bin_trust_function_creators=1

 

重启mysql生效

 

标签:function,none,NO,DETERMINISTIC,READS,SQL,DATA
From: https://www.cnblogs.com/yongquan/p/16839417.html

相关文章

  • 【Vue】问题:TypeError: vite.createFilter is not a function
    问题内容➜vite-vue3npmrundev>[email protected]>vitefailedtoloadconfigfrom/vite-vue3/vite.config.tserrorwhenstartingdevserver:TypeError:vite.c......
  • 达梦数据库运维常用基础SQL(三)
    作为数据库DBA运维人员,经常需要查询和监控数据库的运行情况,定位某些问题,为此我们整理出部分常用SQL,帮助大家更好的使用达梦数据库。本次整理出数据库对象信息、用户、权限、......
  • 达梦数据库运维常用基础SQL(二)
    作为数据库DBA运维人员,经常需要查询和监控数据库的运行情况,定位某些问题,为此我们整理出部分常用运维SQL,帮助大家更好的使用达梦数据库。本次整理出数据库、表和索引等相关维......
  • 达梦数据库运维常用基础SQL(一)
    作为数据库DBA运维人员,经常需要查询和监控数据库的运行情况,定位某些问题,本章整理出部分常用运维SQL,帮助大家更好的使用达梦数据库。1、查询数据库版本:查询数据库大版本号:Se......
  • 新零售系统mysql设计(供应商表 供应商关联商品表)
    作者:陈业贵文章目录​​sql(供应商表)​​​​解析(供应商表)​​​​字段:​​​​类型:​​​​索引​​​​数据​​​​sql(商品表)​​​​解析(商品表)​​​​数据​​......
  • 新零售系统mysql设计(评价表)
    作者:陈业贵文章目录​​sql(评价表)​​sql(评价表)CREATETABLEt_rating(idintunsignedPRIMARYKEYAUTO_INCREMENTCOMMENT"评价id",order_idintunsignednotnul......
  • pikachu sql inject bool盲注
    输入框中输入已知用户名kobe显示了用户信息youruid:3youremailis:kobe@pikachu输入kobe'看一下情况显示您输入的username不存在,请重新输入!这还不能确定是否......
  • pikachu sql inject header 注入
    使用admin登录显示以下内容朋友,你好,你的信息已经被记录了:点击退出你的ip地址:172.17.0.1你的useragent:Mozilla/5.0(X11;Ubuntu;Linuxx86_64;rv:105.0)Gecko......
  • PostgreSQL/GreenPlum Merge Inner Join解密
    PostgreSQL/GreenPlumMergeInnerJoin解密1、什么是MergeJoin合并连接是一种匹配算法,其中外表的每个记录与内表的每个记录进行匹配,直到存在连接子句匹配的可能性为止。仅......
  • pikachu SQL-inject insert注入
    insert注入注册页面,用户处输入1'发现报错信息YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherig......