개발공부/Spring
[게시판] mysql과 연동하기. 시퀀스문제
dokii
2021. 8. 27. 11:47
728x90
반응형
오라클에서는 시퀀스기능이 있지만, mysql엔 없다.
그래서.. auto_increment란걸 써야한다.
기존에 만들었던 테이블이 오라클에 기반한 코드라,,
테스트돌리니 자꾸 에러가 떴다.
1. 테이블을 삭제하고 다시 만들어줌. (auto_increment사용)
2. sts코드를 수정해줌
create table tbl_board (
bno int primary key auto_increment,
title varchar(200) not null,
content varchar(2000) not null,
writer varchar(50) not null,
regdate datetime default current_timestamp,
updatedate datetime default current_timestamp
);
<insert id="insert">
insert into tbl_board ( title, content, writer)
values ( #{title}, #{content}, #{writer})
</insert>
xml에서 위와같이 bno를 따로 지정하지않고, 추가하는 코드를 짜주면
데이터가 추가되는 순서에 따라 자동으로 bno가 매겨진다.
https://blog.naver.com/alcmskfl17/221848466576
[MySQL] AUTO_INCREMENT
데이터베이스에는 데이터를 식별할 수 있는 고유코드가 있다. 주민등록 번호, 직원 코드 등은 다른 것과 겹...
blog.naver.com
728x90
반응형