SELECT * FROM test_user GROUP BY user_id -- 正常
SELECT * FROM test_user GROUP BY birthday -- 报错
SELECT * FROM test_user GROUP BY age -- 报错
user_id是自增主键
你这个mysql版本是5.7以上?使用select @@GLOBAL.sql_mode;查看下mysql数据库的模式看下是什么值
把报错信息看看 正常是不会报错的 每个sql加上分号 一句一句执行