hawkmaster1: MySQL strict mode wirkt sich nicht aus

Hallo zusammen, ich habe in der my.ini Datei in der Sektion [mysqld] versucht den Strict mode einzuschalten. Versucht habe ich folgendes: sql-mode = TRADITIONAL und sql-mode = STRICT_ALL_TABLES Danach den MySQL Dienst gestartet. Wenn ich nun mit Phpmyadmin eine SQL Abfrage mache müsste eigentlich eine Fehlermeldung kommen wegen non aggregate Funktion mit GROUP BY, bzw. weil die Spalte "projectid" im Select steht.

SELECT
		projectid, subactivityid, sum(projecthours) as subzeit 
	FROM 
		timetable 
	WHERE 
		userid = 1 AND activityid = 1 
	
	GROUP BY 
		subactivityid 

Es kommt aber keine Warnmeldung. (Habe Version 5.6.20 von Mysql)

kann das jemand erklären? Danke Gruss hawk

  1. Tach,

    ich habe in der my.ini Datei in der Sektion [mysqld] versucht den Strict mode einzuschalten. Versucht habe ich folgendes: sql-mode = TRADITIONAL und sql-mode = STRICT_ALL_TABLES

    beides zu haben ergäbe keinen Sinn, aber die Direktive heißt eh sql_mode und nicht sql-mode.

    mfg
    Woodfighter