이미 만들어진 DB내 의 테이블은
Alter table [테이블명]
TYPE = BDB
하니 되더라구요
감사합니다
>>윤영기 님께서 쓰시길<<
:: 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
:: 로
:: :: 되
:: :: :: 어 있습니다.
:: :: ::
:: :: :: 무엇을 해야 할까요?
|