English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQL에서 default 값이 false인 방식으로 보루얼 열을 생성하는 방법은 무엇인가요?

MySQL 테이블의 복구는 MyISAM 엔진 유형에만 적용되며 InnoDB에 적용되지 않습니다. 따라서 엔진 유형을 MyISAM으로 변경해야 합니다.

다음은 예제입니다.

테이블을 만듭니다.

mysql> create table RepairTableDemo
   -> (
   -> id int,
   -> name varchar(100)
   -> );

테이블을 MyISAM 엔진 유형으로 변환하려면 ALTER를 사용하십시오.

mysql> ALTER TABLE RepairTableDemo ENGINE = MyISAM;
기록: 0     중복: 0     경고: 0

기록을 테이블에 삽입합니다.

mysql> insert into RepairTableDemo values (1John), (2Carol), (3Johnson);
기록: 3  중복: 0     경고: 0

모든 기록을 표시합니다.

mysql> select *from RepairTableDemo;

다음은 출력입니다.

+------+---------+
| id | name |
+------+---------+
|    1 | John |
|    2 | Carol |
|    3 | Johnson |
+------+---------+
3 rows in set (0.00 sec)

지금 복구 테이블 문법을 보겠습니다.

REPAIR TABLE yourTableName;

다음은 쿼리입니다-

mysql> REPAIR TABLE RepairTableDemo;

이는 출력입니다. 그것은 복구 상태가 좋다는 것을 나타냅니다.

+--------------------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+--------------------------+--------+----------+----------+
| business.repairtabledemo | repair | status | OK |
+--------------------------+--------+----------+----------+
1 row in set (0.10 sec)
Redis 가이드