mirror of
https://github.com/postfixadmin/postfixadmin.git
synced 2024-09-19 19:22:14 +02:00
Fix for MySQL 8
The keyword ROW became reserved in MySQL 8.0.2 https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-R
This commit is contained in:
parent
10446a0cad
commit
e347b4677b
@ -543,7 +543,7 @@ function create_page_browser($idxfield, $querypart) {
|
||||
}
|
||||
|
||||
# init row counter
|
||||
$initcount = "SET @row=-1";
|
||||
$initcount = "SET @r=-1";
|
||||
if (db_pgsql()) {
|
||||
$initcount = "CREATE TEMPORARY SEQUENCE rowcount MINVALUE 0";
|
||||
}
|
||||
@ -555,8 +555,8 @@ function create_page_browser($idxfield, $querypart) {
|
||||
$page_size_zerobase = $page_size - 1;
|
||||
$query = "
|
||||
SELECT * FROM (
|
||||
SELECT $idxfield AS label, @row := @row + 1 AS 'row' $querypart
|
||||
) idx WHERE MOD(idx.row, $page_size) IN (0,$page_size_zerobase) OR idx.row = $count_results
|
||||
SELECT $idxfield AS label, @r := @r + 1 AS 'r' $querypart
|
||||
) idx WHERE MOD(idx.r, $page_size) IN (0,$page_size_zerobase) OR idx.r = $count_results
|
||||
";
|
||||
|
||||
if (db_pgsql()) {
|
||||
|
Loading…
Reference in New Issue
Block a user