2012-12-04 3 views
0

테이블 잠금하지 않습니다 JDBC
중복 항목에 오류가 표시됩니다삽입 내가 MySQL의의 절차가

START TRANSACTION; 

insert into table1(id, name) values(1, 'a'); -- id is a primary key. 
... 
delete from table1 where id = 1; 
COMMIT; 

이 절차에 멀티 스레드 전화를 '1'키 table1_UNIQUE_key을 위해 '

왜 다른 스레드가이 스레드 끝을 기다리지 않을까요?

답변

0

당신이 선택하면, 당신이 MYSAM했던이 문제가

+0

그것은이 inodb 엔진을 발생하지 않을 경우, 행 수준 잠금을 허용 INODB 엔진으로 테이블을 선언 한 때문입니다. – getfile1

관련 문제