사용자 도구

사이트 도구


wiki:database:mariadb:mysql_note:insert...select_statement

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
wiki:database:mariadb:mysql_note:insert...select_statement [2022/11/30 14:16]
emblim98 만듦
wiki:database:mariadb:mysql_note:insert...select_statement [2023/01/13 18:44] (현재)
줄 25: 줄 25:
 ''**SELECT 부분에서 사용되는 각 테이블에 대한 유일한 에일리어스(alias, 별칭)를 제공하고, 해당 에일리어스로 컬럼 이름을 한정하세요.**''\\ ''**SELECT 부분에서 사용되는 각 테이블에 대한 유일한 에일리어스(alias, 별칭)를 제공하고, 해당 에일리어스로 컬럼 이름을 한정하세요.**''\\
 \\ \\
 +%%<수정 전>%% 오류 발생(java.sql.exception:Invalid use of group function)\\
 +<code mysql>
 +INSERT INTO CHECKLIST (CHECKLIST_ORDER, CHECKLIST_TITLE, CHECKLIST_ITEMS)
 +VALUES (
 +    (SELECT MAX(CHECKLIST_ORDER) FROM CHECKLIST) + 1
 +    , '[Test] 홍길동 프로젝트'
 +    , '#탐라국'
 +);
 +<!-- INSERT구문 실행 시, CHECKLIST 테이블에서 CHECKLIST_ORDER의 최대값을 SELECT한 후 그 값에 1을 더한 값을 CHECKLIST_ORDER 컬럼에 삽입 -->
 +<!-- 테이블 명에 유의!!! -->
 +</code>
 +\\
 +
 +%%<수정 후>%%\\
 <code mysql> <code mysql>
 INSERT INTO CHECKLIST (CHECKLIST_ORDER, CHECKLIST_TITLE, CHECKLIST_ITEMS) INSERT INTO CHECKLIST (CHECKLIST_ORDER, CHECKLIST_TITLE, CHECKLIST_ITEMS)
/volume1/web/dokuwiki/data/attic/wiki/database/mariadb/mysql_note/insert...select_statement.1669785396.txt.gz · 마지막으로 수정됨: 2022/11/30 14:16 저자 emblim98