Ich habe das CakePHP 3.x "Bookmaker Tutorial" ausprobiert und die Anweisungen Schritt für Schritt befolgt. Leider bekommen, am Ende des ersten Kapitels i den beigefügten Fehler:Syntaxfehler oder Zugriffsverletzung: 1055 Ausdruck Nr. 8 der SELECT-Liste ist nicht in der GROUP BY-Klausel und enthält nicht aggregierte Spalte
Error: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #8 of SELECT list
is not in GROUP BY clause and contains nonaggregated column 'wis.Tags.id' which is not
functionally dependent on columns in GROUP BY clause; this is incompatible with
sql_mode=only_full_group_by
Des Weiteren ich die Informationen erhalten, meine „BookmarksTags“ Tabelle zu überprüfen, aber ich muss, bevor man nicht creat. Ich bin ein bisschen verwirrt.
Ich google bereits mein Problem und ich fand Informationen, um die "my.cnf" mit einer zusätzlichen Zeile zu aktualisieren. Ich versuche es schon, aber nichts passiert. Ich überprüfe auch die Rechtschreibung und lade das "bookmarker-tutorial" von github herunter, aber ich erhalte immer noch diesen Fehler oben.
Ich benutze MySQL 5.7.11 und PHP 5.6.14.
Gibt es eine Möglichkeit, die erste unabhängig von der Sortierreihenfolge zu bekommen? – rotaercz
@rotaercz Ohne zu sortieren ist das Konzept von "first" bedeutungslos. – tadman
Was ich meine ist, gibt es eine Möglichkeit, die Zeilen unabhängig zu bekommen? GROUP BY funktionierte gut für das, was ich vor MySQL 5.7 hatte. Es ging nicht um die Zweideutigkeit, und in vielen Fällen spielte es keine Rolle, was abgerufen wurde. – rotaercz