2017-02-18 3 views
0

Ich habe eine benutzerdefinierte SQL-Abfrage, die perfekt in meiner Sequel Pro-Datenbank-Anwendung geladen wird, aber wenn diese durch meine Laravel App geladen wird, bekomme ich einen Fehler auf meinem Web-App.SQL-Abfrage funktioniert im DB-Client, funktioniert aber nicht in der Laravel App

Der Fehler, den ich es immer bin wie folgt: Syntaxfehler oder Zugriffsverletzung: 1055 't.player' ist nicht in GROUP BY

Die Abfrage in dem unten stehenden Kern ist https://gist.github.com/anonymous/56734604007a2698277809a528c50095

+0

Ihre Abfrage wird in Sequel Pro geladen, aber Ihre Anfrage ist nicht korrekt https://www.psce.com/blog/2012/05/15/mysql-mistakes-do-you-use-group-by-correctly/ ... –

+0

Ich habe es herausgefunden ... Laravel hat eine bizarre "strikte" Einstellung für mysql, es schlägt fehl, wenn es auf true gesetzt ist, funktioniert aber, wenn es wahr ist. – Zabs

Antwort

0

I habe die strikte Einstellung von MySQL auf 'OFF' gestellt und das funktioniert jetzt gut.

Verwandte Themen