Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 시스템 변수 table_type이 작동하지 않습니까?

<시간/>

이 변수는 MySQL 5.5.3에서 더 이상 사용되지 않으므로 table_type 변수는 작동하지 않습니다. 대신 default_storage_engine을 사용하십시오. 다음은 구문입니다 -

SET default_storage_engine = yourTableEngine;

테이블 엔진 이름은 InnoDB 또는 MyISAM일 수 있습니다. 여기서는 엔진 유형을 MyISAM −

으로 설정합니다.
mysql> SET default_storage_engine=MyISAM;
Query OK, 0 rows affected (0.00 sec)

테이블을 만들어 보겠습니다.

mysql> create table DemoTable
   (
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY
   );
Query OK, 0 rows affected (0.40 sec)

이제 위 표의 엔진 유형을 확인하십시오 -

mysql> SHOW TABLE STATUS WHERE Name = 'DemoTable';

이것은 다음과 같은 출력을 생성합니다 -

+--------------+--------+---------+------------+------+----------------+-------------+------------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+----------------+---------+
| Name         | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length  | Index_length | Data_free | Auto_increment | Create_time         | Update_time         | Check_time | Collation | Checksum | Create_options | Comment |
+--------------+--------+---------+------------+------+----------------+-------------+------------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+----------------+---------+
| DemoTable    | MyISAM | 10      | Fixed      | 0    | 0              | 0           | 1970324836974591 | 1024         | 0        | 1               | 2019-05-01 22:15:03 | 2019-05-01 22:15:03 | NULL | utf8_unicode_ci | NULL | | |
+--------------+--------+---------+------------+------+----------------+-------------+------------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+----------------+---------+
1 row in set (0.34 sec)

위의 샘플 출력을 보면 엔진 유형이 MyISAM입니다.

참고 − MySQL 버전 8.0.12에서 기본 저장소는 InnoDB입니다. 여기서는 현재 세션에 대해서만 스토리지 엔진을 MyISAM으로 변경했습니다.