gpt4 book ai didi

sql - 如何为动态生成 Select 语句的 30 列表创建索引

转载 作者:搜寻专家 更新时间:2023-10-30 22:20:16 25 4
gpt4 key购买 nike

我有一张包含语言翻译的表格。它具有 30 种语言的 30 列。

我的要求是从所有列中搜索特定单词(比如“你好”)。

我动态创建 Select 语句:

从语言中选择 *其中{英语=“你好”或法语 =“你好”或德语 =“你好”

{} 中的语句是动态生成的。

如果我必须索引这样一个表,我该怎么做?

我必须为所有 30 列创建一个索引还是为每一列创建单独的 30 个索引?

请提出更好的选择。

最佳答案

你不应该有 30 列,你应该使用一个表,其中一列用于语言名称,一列用于单词,还有一个 id 将 30 行关联在一起。然后您可以简单地查询 WORD = 'hello'

如果您绝对必须保留 30 列,则需要创建 30 个索引,查询性能将比需要的慢 30 倍。

关于sql - 如何为动态生成 Select 语句的 30 列表创建索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4965323/

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