Günther Weber
Benutzer
- Beiträge
- 8
Hallo,
Nachdem ich auf meinem lokalen Webserver unter Windows 11 mit MariaDB immer Probleme hatte, habe ich den MySQL Server Version 8.3.0 als Windows-Dienst installiert. Bei Abfragen einer bestimmten Tabelle kommt nun diese Fehlermeldung:
Dieses Feld "id" ist ein AUTO_INCREMENT Integer Primärindex. Mache ich die Abfrage in HeidiSQL, kommt keine Fehlermeldung. Die Tabelle habe ich frisch vom Webserver exportiert und lokal importiert. Auf dem Webserver der Firma läuft 10.11.4-MariaDB-1:10.11.4+maria~deb11-log, dort gibt es keine Probleme.
Was hat es mit diesem sql_mode=only_full_group_by auf sich, wie stelle ich das richtig ein?
PHPmyAdmin geht nicht, weil der auf die XAMPP / MariaDB Dateien zugreift und da ist kein Passwort für den neuen Datenbank-Zugriff hinterlegt.
Danke - Günther
Nachdem ich auf meinem lokalen Webserver unter Windows 11 mit MariaDB immer Probleme hatte, habe ich den MySQL Server Version 8.3.0 als Windows-Dienst installiert. Bei Abfragen einer bestimmten Tabelle kommt nun diese Fehlermeldung:
Code:
mysqli_sql_exception: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'db.tabelle.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by PHP-Datei on line xyz
Dieses Feld "id" ist ein AUTO_INCREMENT Integer Primärindex. Mache ich die Abfrage in HeidiSQL, kommt keine Fehlermeldung. Die Tabelle habe ich frisch vom Webserver exportiert und lokal importiert. Auf dem Webserver der Firma läuft 10.11.4-MariaDB-1:10.11.4+maria~deb11-log, dort gibt es keine Probleme.
Was hat es mit diesem sql_mode=only_full_group_by auf sich, wie stelle ich das richtig ein?
PHPmyAdmin geht nicht, weil der auf die XAMPP / MariaDB Dateien zugreift und da ist kein Passwort für den neuen Datenbank-Zugriff hinterlegt.
Danke - Günther