gpt4 book ai didi

mysql - 为文本类型列创建索引

转载 作者:行者123 更新时间:2023-11-29 05:05:23 25 4
gpt4 key购买 nike

对于超过10L行(每行500个字符)的表,如何在mysql中高效地为文本数据类型的列创建索引。

最佳答案

如果您正在使用 innodb,您应该创建一个 FULLTEXT 索引。

FULLTEXT indexes are created on text-based columns (CHAR, VARCHAR, or TEXT columns) to help speed up queries and DML operations on data contained within those columns, omitting any words that are defined as stopwords.

请参阅MySQL FULLTEXT documentation .

mysql> CREATE TABLE opening_lines (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
opening_line TEXT(500),
author VARCHAR(200),
title VARCHAR(200),
FULLTEXT idx (opening_line)
) ENGINE=InnoDB;

关于mysql - 为文本类型列创建索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49360533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com