gpt4 book ai didi

database - 如何使用 Liquibase 删除 Grails 中的索引

转载 作者:太空狗 更新时间:2023-10-30 01:45:10 24 4
gpt4 key购买 nike

我有一个由 GORM (Grails Domain) 生成的表。它具有生成随机字符的外键/索引,如 FKAC7AAF67162A158F。我需要删除不再需要的字段。

问题,我有一些服务器需要更新。所以我需要使用 Liquibase 创建迁移。但是如果索引是随机名称(每个服务器我有不同的名称),我不知道如何手动删除该索引。

是否可以在不知道名称的情况下删除某物的索引?

最佳答案

根据MySQL Manual ...

SHOW INDEX FROM mydb.mytable;

将返回有关 mytable 的信息。它返回几个字段,其中包含有关表及其索引的信息,包括 Column_namekey_name 字段。您或许可以找出您需要哪一个。

在那之后,你应该能够执行这个:

DROP INDEX index_name ON tbl_name

砰的一声,没有索引了。

关于database - 如何使用 Liquibase 删除 Grails 中的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1685637/

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