SQL查询PDO异常SQLSTATE [42000] ODBC驱动程序

时间:2016-06-08 17:15:17

标签: php sql-server pdo odbc

在我开始解释问题以及为什么我在这里之前,关于异常的确切消息如下:

PDOException in file.php line 615:
SQLSTATE[42000]: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Incorrect syntax near ','.

查询调试日志

PDO->query(' INSERT INTO #temp (ids) VALUES (167262241),(166467150),(166466679),(166465288),(167262561),(177607822)') in file.php line 615

你可以看到查询是

INSERT INTO #temp (ids) VALUES (167262241),(166467150),(166466679),(166465288),(167262561),(177607822)

这在语法上没有问题,如果我直接在SQL服务器上运行此查询,它没有给我任何异常并且运行正常。但我现在空白为什么PHP PDO会抛出错误。

0 个答案:

没有答案