在尝试在表上添加全文索引时,出现以下错误。

Error Code: 1214. The used table type doesn't support FULLTEXT indexes



在尝试使用 MyTSAM 引擎创建表时,我收到以下警告消息。

0 row(s) affected, 1 warning(s): 1266 Using storage engine InnoDB for table

请您参考如下方法:

AWS Aurora 支持全文索引。我们将它与 InnoDb (MySQL 5.7) 表一起使用,例如:

CREATE TABLE full_search_indexes ( 
  code varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', 
  entity_type varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', 
  full_text text COLLATE utf8mb4_unicode_ci, 
  time_created timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 
  time_updated timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 
  PRIMARY KEY (code,entity_type), 
  FULLTEXT KEY full_text (full_text) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!