반응형
mariadb의 기능 인덱스를 작성하려면 어떻게 해야 합니까?
기능 인덱스를 작성하려고 합니다.mariadb 5.5아래와 같이...
MariaDB [testdb]> create table foo(c1 datetime);
Query OK, 0 rows affected (0.43 sec)
MariaDB [testdb]> alter table foo add c2 varchar(10) AS (date_format(c1, '%Y-%m-%d'));
Query OK, 0 rows affected (0.22 sec)
Records: 0 Duplicates: 0 Warnings: 0
MariaDB [testdb]> desc foo;
+-------+-------------+------+-----+---------+---------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+---------+
| c1 | datetime | YES | | NULL | |
| c2 | varchar(10) | YES | | NULL | VIRTUAL |
+-------+-------------+------+-----+---------+---------+
2 rows in set (0.03 sec)
MariaDB [testdb]> create index idx_foo on foo(c1, c2);
ERROR 1904 (HY000): Key/Index cannot be defined on a non-stored computed column
MariaDB [testdb]>
VIUAL column으로 composition column based index를 작성하는 방법이 있나요?
어떤 조언이라도 해주시면 감사하겠습니다.
잘 부탁드립니다.
다음의 메뉴얼을 참조:
...
MariaDB (10.2.2까지
MariaDB 10.2.2 이전 버전에서는 생성된 열의 색인에 다음 문장이 적용됩니다.
- 가상 생성 열에서 인덱스를 정의할 수 없습니다.
- ...
...
언급URL : https://stackoverflow.com/questions/56356073/how-to-create-functional-index-on-mariadb
반응형
'programing' 카테고리의 다른 글
| 커스텀 예외 메시지:베스트 프랙티스 (0) | 2022.11.03 |
|---|---|
| 메시지:null 유형의 값에 대한 어레이 오프셋에 액세스하려고 합니다. (0) | 2022.11.03 |
| C: 소켓 접속 타임아웃 (0) | 2022.10.25 |
| 각 루프의 varStatus에 대한 JSTL을 ID로 사용 (0) | 2022.10.25 |
| 'Conda'가 내부 또는 외부 명령으로 인식되지 않습니다. (0) | 2022.10.25 |