--사람별 AUTO_INCREMENT증가 테이블 생성 질문
안녕하세요. AUTO_INCREMENT 옵션을 사용을 처음해보는 mysql 초보입니다.
테이블에 AUTO_INCREMENT 옵션이 있는 컬럼이 있으면 데이터 인서트될때 증가기준에 의해서 키가 생성된다는것
까지는 이해하고 있는데요.
컬럼(사람, 자동증가값)이 2개 있고, 키가 2개인경우 컬럼(사람)별로 증가값이 생성되었으면 좋겠는데
어떻게 해야되는줄 모르겠어요.
결과데이터
사람 / 자동증가값(AUTO_INCREMENT)
홍길동 / 1
홍길동 / 2
김철수 / 1
김영미 / 1
김영미 / 2
김영미 / 3
게시물이 하나 증가될때 마다 사람별로 증가값을 키우고싶은데 방법좀알려주세요.
혹시나 방법이 없으면 없다고말씀해주세요ㅠ.ㅠ
지금현재는 사람별로 게시물최대값을 계산하여 증가하고 있습니다.
CREATE TABLE `T_NO_NOTICE` (
`usno` int(11) NOT NULL COMMENT '유저 고유번호 작성자',
`nono` int(11) NOT NULL COMMENT '게시물 고유번호 (MAX값 + 1)', #증가값으로 처리시 구문에러 발생
PRIMARY KEY (`usno`,`nono`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|