MySQL에서
테이블에 insert 할때
max 값 지정하는 방법은 여기저기 있는데
mssql에서 처럼 isnull로 소개된 것도 있고
의외로 null 값을 처리하는 방법이 정리된 글이 별로 없어서
참고 삼아 남겨둡니다.
INSERT INTO symtom (ID, Name, Description) VALUES
((SELECT COALESCE(MAX(a.ID),0) + 1 FROM symtom a), 'name', '' );
((SELECT COALESCE(MAX(a.ID),0) + 1 FROM symtom a), 'name', '' );
위와 같이 COALESCE 구문으로 처리하면 null 일때도 처리가 가능합니다.
'Tip' 카테고리의 다른 글
BACNET 개발에 필요한 사항들 (3) | 2018.10.18 |
---|---|
윈도우에서 계정암호없이 원격접속 설정하기 (0) | 2017.06.10 |
유용한 윈도우 명령어 정리 (0) | 2016.03.31 |
서비스 프로그램 등록/삭제 시 참고할 사항들 (0) | 2016.03.10 |
CentOS 6.4에서 Python 2.7.10 Upgrage (0) | 2015.09.14 |