programing

MariaDB는 함수 인덱스(함수 기반 인덱스)를 만들 수 있습니까?

testmans 2023. 6. 9. 21:54
반응형

MariaDB는 함수 인덱스(함수 기반 인덱스)를 만들 수 있습니까?

Oracle에서와 같이 MariaDB에서 기능 인덱스를 생성할 수 있습니까?

create index fnc_idx on table_name (to_char(date_col, 'MM-YYYY'));

아니면 다른 해결책...경의를 표합니다

계산된 열을 접근 방식으로 사용할 수 있습니다.

CREATE TABLE `orders` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `order_date` datetime NOT NULL,
  -- add calculated column
  `order_month` VARCHAR(6) AS (CONCAT(MONTH(order_date), YEAR(order_date))) PERSISTENT,
  `client_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  -- add calculated column index
  INDEX (`order_month`)
);

마리아DB 바이올린

언급URL : https://stackoverflow.com/questions/66134945/mariadb-can-we-create-a-functional-index-index-based-on-a-function

반응형