다음 사항을 점검해 주십시오.
첫째, 버전이 3.23.x 이상이어야 하구요.
둘째, 바이너리 버전은 이상하게 트랜잭션이 먹질 않더군요..
그래서 소스를 받아 컴파일을 했습니다. 그랬더니 한번에 되더군요..
(요건 제 경험입니다. 다른 분들은 모르겠네요..)
>>윤영기 님께서 쓰시길<<
:: set autocommit = 0
::
:: 로 했지만
::
:: begin;
:: 을 하고 update 문을 한 뒤 rollback; 을 하면
::
:: ERROR 1196: Warning: Some non-transactional changed tables couldn't be rolled
:: back
::
:: 라고 에러가 납니다
::
:: transation이 전혀 안 걸리고 무조검 commit 되어 버리는 것 같습니다.
::
:: mysqladmin variable 로 보면 table_type 이 MYISAM, transaction_isolation 이 READ-COMMITTED로 되
:: 어 있습니다.
::
:: 무엇을 해야 할까요?
|