이런 테이블이 있어여
터미널은 두개 켜놓구여
하나는 트랜잭션을 통한 Insert, select == t1
다른 하나는 트랜잭션이 없는 그냥 insert에요 == t2
그리고 실험해볼거는
1) t1 에서 트랜잭션을 열고 insert를 해줍니다
2) t2에서 insert를 해줍니다
3) t1에서 select 문을 통해 t1에서 넣어준 데이터를 가져옵니다
3번에서 문제가 생기는데요
당연하게도 2번에서 넣어준 데이터도 같이 조회된다는점이에요
저는 t1에서 넣어준 데이터의 idx를 가져오고싶은데요
이런 문제 해결 방법이 있을까요?
답답해도 마지막이라 생각하시구 ㅠ 도움좀
mysql 트랜잭션 격리수준을 올려라
근데 궁금한건 원래 게시판 파일 업로드 할때 이런것까지 고민하나여
db 읽기 일관성 고려해서 짜는건 당연한건데 어려운 부분이기도함 다른 방법을 사용해서 데이터의 정합성을 맞춰도 되긴하지만 지금 너가 사용하는 방법은 격리수준 2레벨까지 올려야 할듯함
LAST_INSERT_ID() 함수 쓰면 안 되나?
max함수써라 라스트인서트 쓰면 롤백관련 이슈있음