Topic: Update problemos
Sveiki, darausi 'up' ir 'down' veiksmus kategorijoms. štai mysql užklausa, kuri pakeltu įrašą aukšyn:
UPDATE cats a, cats b
SET a.position = b.position, b.position = a.position
WHERE a.id = $id AND a.position < b.position LIMIT 1
Užklausa ieško artimiausios kategorijos pagal pozicijas ir apsikeičia su ja pozicijom. Problema, kad šioj užklausoj " LIMIT 1 " yra nelegalus.
"For the multiple-table syntax, UPDATE updates rows in each table named in table_references that satisfy the conditions. In this case, ORDER BY and LIMIT cannot "
Pasiūlykit kitą būdą artimiausiai kategorijai surasti, iki.