我正在写这样的查询:
$dql = "SELECT a FROM \Entities\User a";
$data = $em->createQuery($dql)->getResult();
它适用于MYSQL,但在MSSQL中提供以下异常。
消息:执行'SELECT u0_.id AS id0时发生异常, u0_.name AS name1 FROM user u0_':SQLSTATE [42000]:[Microsoft] [SQL Server Native Client 10.0] [SQL Server]附近的语法不正确 关键字'用户'。
我使用的doctrine2驱动程序是pdo_sqlsrv
。
我只想知道如果接受与此驱动程序的连接,那么为什么不返回MSSQL查询而不是MYSQL查询。