它是这样创建的:

create table listings(
    id integer unsigned NOT NULL AUTO_INCREMENT,
    accountId  integer unsigned default null,
    title varchar(300) not null,
    country integer unsigned,
    region integer unsigned,
    type integer unsigned,
    price integer,
    unit varchar(20) not null,
    priceUSD decimal(12,2),
    bedrooms integer unsigned,
    thumbnail varchar(100) default null,
    keywords text,
    created datetime,
    deleted boolean default 0,
    fulltext index (keywords),
    PRIMARY KEY (id)
) engine=MyISAM;

如何删除没有名字的全文索引?

如果未命名的索引是:fulltext index (title ,keywords)呢?

推荐答案

mysql客户端中运行以下命令:

mysql> SHOW CREATE TABLE listings;

它将显示表的DDL,包括索引的system-assigned name.

Mysql相关问答推荐

在 MySQL 中转换 JSON 数组值

在 MySQL 中选择 COUNT of MAX

在 MySQL 中使用三个表进行计算

如何查看 rdsadmin 在 mysql 实例上的权限?

添加一个日期字段大于另一个日期字段的要求

无法在两个 mysql 表上执行内部联接

此插页中的“X”是什么> X'3C2F756C3E'

使用case查询并更新最后一条记录

如何在 MySQL 8.0.11 中重置 root 密码?

不支持身份验证插件“caching_sha2_password”

带有 OuterRef 的简单子查询

如何在sequelize中定义多列的唯一索引

用于 UNIX 套接字文件的 mysqld_safe 目录“/var/run/mysqld”不存在

MySQL 5.7.12 导入无法从具有 CHARACTER SET 'binary' 的字符串创建 JSON 值

NodeJS/mySQL - ER_ACCESS_DENIED_ERROR 用户'root'@'localhost'的访问被拒绝(使用密码:是)

Spring Boot JPA 使用 Hibernate 在 TABLE 中插入大写名称

UTF-8 字符有问题;我看到的不是我存储的

将数据从 MySQL 数据库导入到 Pandas 数据框中,包括列名

mysqld:无法将目录更改为数据.服务器没有启动

为 DATE 或 DATETIME 设置默认值时 MySQL 出错