ERROR 42000: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'db1.t1.t1_int' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
SELECT COUNT(*) FROM t1 GROUP BY t1_tinyint;
COUNT(*)
11
3
SELECT COUNT(*) FROM t1 GROUP BY t1_int;
COUNT(*)
14
SELECT COUNT(*) FROM t1 GROUP BY t1_bigint;
COUNT(*)
1
1
3
9
SELECT COUNT(*) FROM t1 GROUP BY t1_double;
COUNT(*)
1
1
3
9
SELECT COUNT(*) FROM t1 GROUP BY t1_float;
COUNT(*)
1
1
3
9
SELECT COUNT(*) FROM t1 GROUP BY t1_blob;
COUNT(*)
1
1
3
3
6
SELECT COUNT(*) FROM t1 GROUP BY t1_text;
COUNT(*)
1
1
3
3
6
SELECT COUNT(*) FROM t1 GROUP BY t1_char;
COUNT(*)
2
3
3
6
SELECT COUNT(*) FROM t1 GROUP BY t1_varchar;
COUNT(*)
11
3
SELECT COUNT(*) FROM t1 GROUP BY t1_datetime;
COUNT(*)
1
3
3
7
SELECT SUM(t1_bigint) FROM t1 GROUP BY t1_tinyint;
SUM(t1_bigint)
4140540253387436
NULL
SELECT SUM(t1_double) FROM t1 GROUP BY t1_float;
SUM(t1_double)
-3.797693231e108
-4.797693231
493.1792390789999
NULL
SELECT SUM(DISTINCT t1_double) FROM t1 GROUP BY t1_float;
SUM(DISTINCT t1_double)
-3.797693231e108
-4.797693231
54.797693231
NULL
SELECT COUNT(*) FROM t1 GROUP BY t1_tinyint, t1_int, t1_bigint;
COUNT(*)
1
1
3
9
SELECT COUNT(*) FROM t1 GROUP BY t1_blob, t1_text, t1_char;
COUNT(*)
1
1
3
3
6
SELECT COUNT(*) FROM t1 GROUP BY t1_varchar, t1_datetime;
COUNT(*)
1
3
3
7
SELECT COUNT(*) FROM t1 WHERE t1_blob IS NOT NULL GROUP BY t1_tinyint, t1_int, t1_bigint;
COUNT(*)
1
1
9
SELECT COUNT(*) FROM t1 WHERE t1_int = 0 GROUP BY t1_blob, t1_text, t1_char;
COUNT(*)
SELECT COUNT(*) FROM t1 WHERE t1_char IN ('a', 'b') GROUP BY t1_varchar, t1_datetime;
COUNT(*)
1
1
SELECT COUNT(*) FROM t1 WHERE t1_varchar LIKE '%world%' GROUP BY t1_varchar, t1_datetime;
COUNT(*)
1
3
7
SELECT COUNT(*) FROM t1 WHERE t1_bigint != 0 AND t1_int = 0 OR t1_tinyint IS NULL GROUP BY t1_varchar, t1_datetime;
COUNT(*)
3
SELECT COUNT(*) FROM t1 WHERE t1_blob IS NOT NULL OR t1_tinyint IS NULL GROUP BY t1_varchar;
COUNT(*)
11
3
SELECT COUNT(*) FROM t1 GROUP BY t1_tinyint, t1_int, t1_bigint HAVING t1_char = 'b';
ERROR 42S22: Unknown column 't1_char' in 'having clause'
ERROR 42000: 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 '@' at line 1
SELECT * FROM t1 LIMIT -1;
ERROR 42000: 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 '-1' at line 1
SELECT * FROM t1 LIMIT 'a';
ERROR 42000: 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 ''a'' at line 1