我过去曾使用限制和偏移进行分页,但现在我在尝试运行时遇到HY000错误。删除" LIMIT 30"返回所有10,000行没有问题。使用PDO(pdo_mysql v.5.5.50)和PHP 5.5.9。
PHP
$stmt = $this->con->prepare("SELECT * FROM taxon LIMIT 30");
if(!$stmt->execute()){
print_r($stmt->errorInfo());
}
结果:
Array
(
[0] => HY000
[1] => 102
[2] => General SQL Server error: Check messages from the SQL Server [102] (severity 15) [(null)]
[3] => -1
[4] => 15
)
编辑:我的问题是,在最近搬到MYSQL之后,我仍然指着我原来的MSSQL数据库。解决。