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]キーワード付近の構文が正しくありません 'ユーザー'。

私が使用しているdoctrine2ドライバーはpdo_sqlsrv.

If がこのドライバーとの接続を受け入れているのに、MYSQL クエリではなく MSSQL クエリを返さない理由を知りたいだけです。

4

0 に答える 0