Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表不存在执行查询MySql数据库的powershell脚本时引发的错误_Mysql_Powershell - Fatal编程技术网

表不存在执行查询MySql数据库的powershell脚本时引发的错误

表不存在执行查询MySql数据库的powershell脚本时引发的错误,mysql,powershell,Mysql,Powershell,我正在运行powershell脚本,该脚本查询MySql数据库并在电子邮件中输出结果。然而,对于新查询,我面临着这个错误,当在MySql客户端上运行时,它工作得非常好,但是抛出 Exception calling "Fill" with "2" argument(s): "Table 'bugs.PROFILES' doesn't exist" 以下是在SQLYG中运行良好的查询- SELECT b.bug_id AS Bug_Id,

我正在运行powershell脚本,该脚本查询MySql数据库并在电子邮件中输出结果。然而,对于新查询,我面临着这个错误,当在MySql客户端上运行时,它工作得非常好,但是抛出

Exception calling "Fill" with "2" argument(s): "Table 'bugs.PROFILES' doesn't exist"
以下是在SQLYG中运行良好的查询-

SELECT b.bug_id                           AS Bug_Id, 
       b.bug_status                       AS STATUS, 
       b.resolution                       AS Resolution, 
       q.realname                         AS Reporter, 
       p.realname                         AS Assigned_To, 
       b.short_desc                       AS Summary, 
       DATE_FORMAT(b.deadline, '%m/%d/%Y')AS Deadline 
FROM   bugs b 
       INNER JOIN PROFILES p 
               ON b.assigned_to = p.userid 
       INNER JOIN PROFILES q 
               ON b.reporter = q.userid 
WHERE  ( bug_status IN ( 'RESOLVED', 'VERIFIED', 'INTEST', 'REOPENED' ) 
         AND short_desc NOT LIKE '%Program:%' 
         AND deadline BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 30 DAY) 
       ) 
        OR ( bug_status IN ( 'RESOLVED', 'VERIFIED', 'INTEST' ) 
             AND short_desc NOT LIKE '%Program:%' 
             AND deadline BETWEEN DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND 
                                  CURDATE() ) 
ORDER  BY bug_status ASC 

可能是权限问题。
检查执行powershell脚本的帐户是否具有该表的读取权限。

您是否可以发布您正在使用的powershell,无法猜测您正在执行的操作。@StephenP现在没关系,因为查询失败,SQLYG中也出现了同样的错误。它以前运行良好,现在突然出现了这个错误。