2016-06-27 16 views
1
select * from `a2_posts` where `reply_to` = -1 order by `updated_at` desc offset 4; 

und ich bekomme diese Meldung:Was ist falsch an meiner SQL-Abfrage?

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'offset 4' at line 1 

Ich bin kein Experte, aber sql ich wirklich kann nicht herausfinden, was mit Offset so falsch ist.

btw diese Abfrage durch die Eloquent ORM, aus diesem Code generiert wurde:

Post::whereReplyTo($request->input('reply_to')) 
     ->orderBy('updated_at', 'desc') 
     ->offset(Config::PAGE_SIZE * Config::MAX_PAGES) 
     ->get(); 

ich die resultierende Abfrage in phpMyAdmin nur gestanzt zu überprüfen, was los war und das ist, was ich habe

Weißt du, was los ist? Der Highlighter PHPMyAdmin hat das Offset-Schlüsselwort nicht hervorgehoben.

Vielen Dank im Voraus

Antwort