게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
sql 질문이요..
게시물ID : programmer_2119짧은주소 복사하기
작성자 : 클라토
추천 : 0
조회수 : 705회
댓글수 : 15개
등록시간 : 2014/03/25 17:28:19
회원가입테이블을 만들었는데
 
사용자가 회원가입을 하게되면
 
PK값을 코드번호에 주는데
 
회원정보를 써서 가입을하면
 
코드번호는 코드번호에서 제일큰수 + 1으로 자동으로 채워지게 하고싶은데
 
어떻게 해야할까요?
 
 
 
일단 걍넣는거면
 
INSERT INTO 회원정보(코드, 이름, 전화번호) VALUES('1', '홍길동', '010-1234-1234');
 
이렇게 하면 들어가겠지만
 
코드값들중에 제일 큰수를 찾는게 MAX()잖아요..
 
하지만 저기  1대신 MAX(코드)+1하면 에러코드 1111뜨고
 
INSERT INTO 회원정보 (코드, 이름, 전화번호)  VALUES((SELECT MAX(코드) FROM 회원정보 ) + 1, '김길동', ''010-1234-1234');
 
이렇게하면 에러코드 1093뜨는데
 
 
 
쿼리문이 잘못됐겠죠..
 
도움좀 주세요
 
 
 
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호