我在打开我的旧网站时遇到了一些问题。我的dataTable秀:
DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.
在那之后,我尝试调试我的脚本,发现mysql中有错误:
Error occuered during query execution:
(<small>SELECT SQL_CALC_FOUND_ROWS ID,name,remark,avrusepmonth
, CONCAT('<input type=''checkbox''id=''cb' , ID ,''' name=''check[]''
value=''',ID,''' >','<label class=''lbcb'' for=''cb',
ID,'''><=update=</label>') as checkb
,monthavrage(ID,12) as latestavr , moq, leadtime
FROM test_media WHERE nowuse=1 and monthavrage(ID,12) > 0 ORDER BY name
desc, ID
LIMIT 0, 10</small>):
execute command denied to user 'jeinqa'@'localhost' for routine 'TestMediaControl.monthavrage'
然后我试着用谷歌搜索execute command denied to user 'jeinqa'@'localhost' for routine 'TestMediaControl.monthavrage'
,一些网站说我必须做一些GRANT
GRANT EXECUTE ON PROCEDURE TestMediaControl.monthavrage TO 'jeinqa'@'localhost'
但是我得到了:
#1370 - execute command denied to user 'jeinqa'@'localhost' for routine 'TestMediaControl.monthavrage'
你能告诉我该怎么解决这个问题吗?
发布于 2014-03-12 05:02:32
很晚才来的聚会也尝试了一下组合。
GRANT EXECUTE ON PROCEDURE TestMediaControl.monthavrage TO 'jeinqa'@'%';
和
flush privileges;
也可以尝试用函数替换过程。
发布于 2016-11-23 15:33:44
几个小时前,我在phpMyAdmin中遇到过这种情况,当时我正在执行一个存储过程,我认为这是一个语法错误。
我在字段名和计算字段之间缺少逗号,这给出了相同的错误消息。
发布于 2022-01-06 14:05:13
我也有这个问题-我的错误是引用例程计数-访问被拒绝。
问题是我有"count (case when...)“并且count和(之间不能有空格。删除空格修复了错误。
https://stackoverflow.com/questions/6434573
复制相似问题