create table 할 때 Type=BDB 로 했는데 그 테이블도 안되거든요
이미 만들어진 DB에 대해 type 변환을 어떻게 하나요?
>>때밀이옆 님께서 쓰시길<<
:: 테이블 타입이 MYISAM인 테이블에서는 트랜젝션이 지원되지 않습니다.
:: 테이블 타입이 BDB 일때만 지원합니다.
:: 테이블 생성하실 때 TYPE=BDB옵션을 주어서 테이블 생성을 하십시요...
:: >>윤영기 님께서 쓰시길<<
::
:: :: 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로
:: 되
:: :: 어 있습니다.
:: ::
:: :: 무엇을 해야 할까요?
|