mysql 에서 max + 1 사용 시 Invalid use of group function 에러가 발생할 경우의 예제입니다. Update Table Set field = max(field) + 1 Where No = 1;위의 쿼리를 실행하면 Invalid use of group function 에러가 발생합니다.에러 발생의 주 원인은 별칭(Alias)을 사용하지 않아서입니다. Set field = max(field) + 1을 MYSQL 문법에 맞게 변경해보도록 하겠습니다. Update Table Set field = ((Select MAXFIELD From (Select Max(field) As MAXFIELD From Table) As SUB_TABLE) + 1 ) Where No = 1;