我有一个问题PDO
返回不完整的结果。在phpmyadmin中执行的特定查询返回6000行。由PDO
执行的相同查询仅返回前1160行。看起来像某种限制或某事。此设置PDO大结果
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
没有帮助。
THX的答案
编辑
SELECT
T1.`column1`,
MONTH(FROM_UNIXTIME(T1.`column2`)) AS month,
YEAR(FROM_UNIXTIME(T1.`column2`)) AS year,
(SELECT CONCAT(T2.`column1`,';',T2.`column2`,';',T3.`column1`) FROM `table2` T2 WHERE
T2.`column8` = T1.`column8` AND T2.`column1` LIKE '%new%') AS news,
(SELECT CONCAT(T2.`column1`,';',T2.`column2`,';',T3.`column1`) FROM `table2` T2 WHERE
T2.`column8` = T1.`column8` AND T2.`column1` LIKE '%old%') AS oldies,
FROM table1 T1
LEFT JOIN table3 T3 ON T1.column9 = T3.column2
WHERE T1.`column2` > 1388534400
这将是如此optimalization不需要
你能发表您的查询吗? – 2014-11-23 21:39:02
这不能是查询。此查询中存在语法错误。 – Strawberry 2014-11-23 22:01:30
Danke,在这里重写查询时只是输入错误。 – 2014-11-23 22:04:56