나는 CakePHP 튜토리얼을위한 테스트 데이터베이스를 만들었고, 이제는 phpMyAdmin의 엔진 기본 설정 (MyISAM)을 사용했다. 튜토리얼이 며칠 남았으니 몇 가지 기능을 사용했다. , 테이블은 InnoDB를 사용할 필요가있다.테이블을 만든 후에 데이터베이스 테이블의 엔진을 변경할 수 있습니까?
이미 만들어진 후 테이블의 엔진 선택을 변경하는 것이 가능합니까 (phpMyAdmin 자체 또는 SQL 파일 가져 오기를 통해 가능합니까)? 그들은 현재 데이터를 가지고 있지만 테이블을 비워야 만해도 상관 없습니다. 가능하다면 테이블을 완전히 다시 만들고 싶지 않습니다.
phpMyAdmin에서이 작업을 수행 할 수있는 방법을 찾을 수 없습니다. 엔진을 선택할 수있는 유일한 곳은 새로운 테이블을 만들 때입니다.
는 QUERY를 실행 한 후 SCREENSHOT을 추가하려면 편집 :
감사! 그게 내가 필요한거야. – EmmyS
질문 : 모든 기존 테이블을 업데이트했지만 데이터베이스 요약을 보면 여전히 "합계"행에 MyISAM이 표시됩니다. (스크린 샷이 원본 글에 추가되었습니다.) 이것이 문제입니까? – EmmyS
아니, 문제 없습니다. 이는 새 테이블의 기본값입니다. – ceejayoz