mysql 创建函数 error Code: 1227. Access denied;
来源:互联网 发布:网络金融理财咨询 编辑:程序博客网 时间:2024/05/27 12:21
mysql> show function status;+------+------------------+----------+------------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+| Db | Name | Type | Definer | Modified | Created | Security_type | Comment | character_set_client | collation_connection | Database Collation |+------+------------------+----------+------------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+| zjzc | loadTreeByParent | FUNCTION | zjzc_app@% | 2016-06-02 21:51:04 | 2016-06-02 21:51:04 | DEFINER | | utf8 | utf8_general_ci | utf8_general_ci |+------+------------------+----------+------------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+1 row in set (0.00 sec)重新创建函数;delimiter $$ CREATE FUNCTION `loadTreeByParent`(begin_sn INT) RETURNS varchar(600) CHARSET utf8 BEGIN DECLARE rest VARCHAR(600); DECLARE temp VARCHAR(60); SET rest='$'; SET temp=CAST(begin_sn AS CHAR); WHILE temp IS NOT NULL DO SET rest=CONCAT(rest,',',temp); SELECT GROUP_CONCAT(sn) INTO temp FROM ClientManager WHERE FIND_IN_SET(parent,temp)>0; END WHILE; RETURN rest; END$$ mysql> show function status;+------+------------------+----------+---------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+| Db | Name | Type | Definer | Modified | Created | Security_type | Comment | character_set_client | collation_connection | Database Collation |+------+------------------+----------+---------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+| zjzc | loadTreeByParent | FUNCTION | root@% | 2016-06-03 19:04:41 | 2016-06-03 19:04:41 | DEFINER | | utf8 | utf8_general_ci | utf8_general_ci |+------+------------------+----------+---------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+1 row in set (0.00 sec)CREATE DEFINER=`root`@`%` FUNCTION `loadTreeByParent`(begin_sn INT) RETURNS varchar(600) CHARSET utf8BEGIN DECLARE rest VARCHAR(600); DECLARE temp VARCHAR(60); SET rest='$'; SET temp=CAST(begin_sn AS CHAR); WHILE temp IS NOT NULL DO SET rest=CONCAT(rest,',',temp); SELECT GROUP_CONCAT(sn) INTO temp FROM ClientManager WHERE FIND_IN_SET(parent,temp)>0; END WHILE; RETURN rest; END19:08:02CREATE DEFINER=`zjzc_app`@`%` FUNCTION `loadTreeByParent`(begin_sn INT) RETURNS varchar(600) CHARSET utf8 BEGIN DECLARE rest VARCHAR(600); DECLARE temp VARCHAR(60); SET rest='$'; SET temp=CAST(begin_sn AS CHAR); WHILE temp IS NOT NULL DO SET rest=CONCAT(rest,',',temp); SELECT GROUP_CONCAT(sn) INTO temp FROM ClientManager WHERE FIND_IN_SET(parent,temp)>0; END WHILE; RETURN rest; ENDError Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this operation0.016 sec 直接进入终端,root登陆执行; mysql> delimiter $$ mysql> CREATE DEFINER=`zjzc_app`@`%` FUNCTION `loadTreeByParent`(begin_sn INT) RETURNS varchar(600) CHARSET utf8 -> BEGIN -> DECLARE rest VARCHAR(600); -> DECLARE temp VARCHAR(60); -> SET rest='$'; -> SET temp=CAST(begin_sn AS CHAR); -> WHILE temp IS NOT NULL DO -> SET rest=CONCAT(rest,',',temp); -> SELECT GROUP_CONCAT(sn) INTO temp FROM ClientManager WHERE FIND_IN_SET(parent,temp)>0; -> END WHILE; -> RETURN rest; -> END$$ Query OK, 0 rows affected (0.00 sec)
0 0
- mysql 创建函数 error Code: 1227. Access denied;
- mysql中解决:Error Code: 1044. Access denied for user 'root'@'%' to database
- mysql客户端调用load data infile报Error Code: 1045. Access denied for user错误
- MySQL Error Number 1045 Access denied
- MySQL ERROR 1045 (28000): Access denied
- mac os下mysql权限问题不能创建数据库ERROR 1044(42000):Access denied
- Windows 系统上 PHP Error Code:5 Access Denied
- Error Code: 1044. Access denied for user 'root'@'%' to database
- MySQL创建自定义函数时 Error Code: 1418 的解决方法
- access denied error
- Error---Access is denied
- Mysql: ERROR 1045 (28000): Access denied for user
- mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
- MySQL Error 1045(28000) Access Denied for user 'root'@'localhost'
- mysql笔记: ERROR 1045 (28000): Access denied for user
- Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
- mysql ERROR 1045 (28000): Access denied for user
- Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
- Erlang通过WebSocket和浏览器交互
- 菜单与工具栏混合设计
- |NOIOJ|贪心|1797:金银岛
- 如何做好IOS View的布局
- 第十五周阅读程序(3)
- mysql 创建函数 error Code: 1227. Access denied;
- hive优化记录----合并小文件压缩输出
- Android 沉浸式状态栏的实现
- php字符串处理函数大全
- sas:将数组转化为矩阵
- 排序--SelectSort优化
- C++拷贝构造函数详解
- servlet/action动态获取请求URL地址
- 同一Tomcat 多个端口部署不同的项目