Invalid use of group function

2013. 5. 31. 17:00Database/MySQL



반응형

 

 

MYSQL 퀴리 작성시  max + 1 라고 사용 하면 

Invalid use of group function  error 가 발생합니다

 

오라클에서 이렇게 써주면
Update MEMBERS

    Set SEQ = MAX(SEQ ) + 1

 Where REGI = 1;

 

 실행하면 Invalid use of group function Error 발생

Alias  (as) 를 사용하지 않아 발생하는 에러입니다.


Set SEQ = MAX(SEQ ) + 1 을 MYSQL 로 변경 해봅시다.


Update Members

 Set SEQ = (

(SELECT MAXFIELD FROM

(SELECT MAX(SEQ ) AS MAXFIELD FROM MEMBERS) AS
SUB_TABLE) + 1

   )

반응형

'Database > MySQL' 카테고리의 다른 글

[MySQL]SHOW PROCESSLIST  (0) 2013.03.15
[MYSQL] 중복값 찾기  (0) 2013.02.15
[MYSQL] INNER JOIN , OUTERJOIN  (0) 2013.01.22
MySQL 함수  (0) 2013.01.09