MySql视图错误'VIEW'tablet_001.hisrec'引用了无效的表或列或函数,或者视图的定义者/调用者没有使用它们的权限'
当这被执行时MySql视图错误'VIEW'tablet_001.hisrec'引用了无效的表或列或函数,或者视图的定义者/调用者没有使用它们的权限',mysql,Mysql,当这被执行时 SELECT count(*) FROM hisrec SELECT COD FROM hisrec 出现此错误 视图“tablet_001.hisrec”引用了无效的表或列,或 函数或视图的定义者/调用者缺乏使用它们的权限 如果这是执行 SELECT count(*) FROM hisrec SELECT COD FROM hisrec 同样的错误也出现了 但如果这是执行 SELECT count(*) FROM hisrec SELECT COD FROM hisre
SELECT count(*) FROM hisrec
SELECT COD FROM hisrec
出现此错误
视图“tablet_001.hisrec”引用了无效的表或列,或
函数或视图的定义者/调用者缺乏使用它们的权限
如果这是执行
SELECT count(*) FROM hisrec
SELECT COD FROM hisrec
同样的错误也出现了
但如果这是执行
SELECT count(*) FROM hisrec
SELECT COD FROM hisrec
从hisrec中选择*
一切正常:S
为什么
我是根。。。。以所有的特权
查看您的视图,看看问题出在哪里,如果您不知道的话,请发到这里。我在mysql 5.6.x上也遇到过类似的问题 从视图中选择* 从导致OP错误消息的视图中选择count* 通过将Order by子句从select。。。在视图定义中 我也面临着同样的错误。该错误是因为根用户以外的用户没有使用该错误的权限 桌子 所以首先授予用户使用该表的权限。使用根用户授予权限。
以同样的方式,您可以授予更新或插入权限。hisrec是如何定义的?在任何计算机中,同一视图中其他服务器工作正常,但在某些客户端失败。。。对不起,我的英语应该是select count*from VIEW你可以编辑你的原创文章…这对未来的读者来说比添加评论有用得多。谢谢我只是好奇,这个命令中是否有什么特殊的东西显示CREATE VIEW hisrec\G无法检索?