Database/MySQL
[MySQL] 오라클에서 사용하던 시퀀스(Sequence) 구현하기 (feat. 날마다 시퀀스 초기화하기)
[MySQL] 오라클에서 사용하던 시퀀스(Sequence) 구현하기 (feat. 날마다 시퀀스 초기화하기)
2023.04.09나는 주로 오라클 데이터베이스를 사용하는데, 사이드 프로젝트를 시작하면서 MySQL을 사용하고 있다. 그러다 시퀀스 기능이 필요하여 찾아보니 MySQL에서는 오라클의 시퀀스 기능이 없다는 것을 알게 되었다. 시퀀스 (Sequence) 시퀀스(Sequence)란 순서를 의미하며, 자동으로 연속적인 숫자를 생성하는 객체 그럼 MySQL에서는 시퀀스(Sequence)와 같은 기능은 사용할 수 없을까? MySQL에서도 프로시저(Procedure)와 함수(Function)를 사용하여 충분히 오라클의 시퀀스 기능과 비슷하게 구현이 가능하다는 것을 알게 되었다. 더 나아가 날마다 시퀀스를 초기화하는 방법까지 응용해서 원하는 방향의 시퀀스를 생성하면 될 것 같다.😉 환경정보 MySQL 8.0.28 1. 시퀀스(Sequ..