MySQL phpMyAdmin 에서 작업할 DB의 모든 MyISAM 테이블을 InnoDB 로 바꾸는 방법

  1. phpMyAdmin 을 실행하여 작업할 DB명을 선택합니다.
  2. 상단의 "SQL" 탭을 클릭합니다.
  3. 입력 상자에 아래의 코드를 넣습니다.
    SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' ENGINE=InnoDB;') 
    FROM INFORMATION_SCHEMA.TABLES
    WHERE ENGINE='MyISAM';

  4. SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' ENGINE=InnoDB;') FROM INFORMATION_SCHEMA.TABLES WHERE ENGINE='MyISAM' AND table_schema = 'your-db-name';
  5. "+옵션"을 클릭하여 "전체 텍스트"를 선택한후 "실행"을 클릭합니다.
  6. "모두 보기"를 선택 후 "클립보드에 복사하기"를 클릭합니다.
  7. 클립보드에 복사된 내용을 텍스트 에디터에 붙여넣고 "ALTER TABLE"로 시작하는 모든 행을 복사합니다.
  8. 작업하는 DB명 선택후 "SQL" 탭을 클릭합니다.
  9. 6번에서 복사한 내용을 입력 상자에 붙여넣고 "실행"을 클릭합니다.
0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

Database

번호 제목 글쓴이 날짜 조회수
10 [Linux] CentOS 7 MariaDB 10.5 버전으로 업데이트 하는 방법 Hot 관리자 11-14 115
9 MySQL phpMyAdmin 에서 작업할 DB의 모든 MyISAM 테이블을 InnoDB 로 바꾸는 방법 관리자 11-04 97
8 INSERT - 중복되는 데이터는 넣지 않기 관리자 10-24 95
7 mysql 한글, 영문, 숫자 순으로 정렬 관리자 07-13 212
6 MariaDB 메모리 누수 잡기 ( Memory Leak Issue ) - jemalloc 관리자 06-19 873
5 [MySQL] REGEXP_REPLACE 한글, 영문, 특수문자, 숫자 제거 관리자 01-19 1,482
4 [mysql]innodb 메모리별 설정값 예시 관리자 10-13 930
3 MySQL 중복 레코드 관리 방법 관리자 09-10 585
2 sleep session 정리하기 관리자 07-31 511
1 MYSQL 8 에서 PASSWORD 함수 사용하기 관리자 04-18 1,211