0

我正在写这样的查询:

$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]关键字'附近的语法不正确用户'。

我正在使用的学说 2 驱动程序是pdo_sqlsrv.

我只想知道如果正在接受与此驱动程序的连接,那么为什么它不返回 MSSQL 查询而不是 MYSQL 查询。

4

0 回答 0