腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
MySQL
前缀
索引
在django?
mysql
、
django
、
indexing
我有一个CharField(max_length=260)在utf8 8-general-ci
MySQL
DB中.该列太长,无法完全
索引
,因此我希望使用
MySQL
的
前缀
索引
功能。“可以
创建
仅使用列值的前导部分(using col_name(长度)语法)指定
索引
前缀
长度的
索引
”(参见: ) 在django有办法这样做吗?最好的方法是什么?
浏览 4
提问于2014-12-04
得票数 2
回答已采纳
2
回答
MySQL
工作台是否自动为外键
创建
索引
?
mysql
、
mysql-workbench
当我在
MySQL
工作台中
创建
一个外键时,一个新的条目出现在“
索引
”选项卡上,它与我刚刚
创建
的外键完全相同。 这实际上是外键,出于某种原因出现在“
索引
”选项卡上吗?或者,
MySQL
工作台是否试图提供帮助并为我
创建
一个
索引
,因为它知道我可能会根据该列进行选择,并(令人困惑地)为它提供与外键相同的名称?
浏览 1
提问于2011-05-11
得票数 4
回答已采纳
1
回答
h2数据库是否支持
前缀
索引
?
indexing
、
h2
、
prefix
、
database-indexes
我有一个表,其中包含一个类似于TEXT/CLOB的列,需要对其进行
索引
: CREATE TABLE test (id INT PRIMARY KEY, val VARCHAR(512)) 但是这个
索引
占用了太多的空间: CREATE INDEX test_val ON test(val) 是否可以仅使用此列的
前缀
创建
索引
?比如
MySQL
的
前缀
索引
: CREATE INDEX test_val ON test(val(20))
浏览 43
提问于2020-04-10
得票数 0
回答已采纳
2
回答
如何使用rails 3为
mysql
文本列
创建
索引
?
mysql
、
ruby-on-rails
、
ruby-on-rails-3.1
、
indexing
如何使用
MySQL
创建
rails 3列的
索引
如何使用Rails 3实现相同的目标?
浏览 2
提问于2011-12-30
得票数 2
1
回答
如何添加引用具有“有限长度”的2列主键的外键
mysql
我有
mysql
数据库,它有2列(id varchar(14),name varchar(256))有parent_table utf-8,然后我为构成这2列的表
创建
了一个主键,但是我必须用有限的200长度,最大
索引
长度问题的-because来
创建
它--如下所示一切正常,直到我来
创建
一个带有外键引用父表的新注意:两个表都是相同的编码(utf-8)、相同的引擎、相同的数据类型、相同的长度,尽管每
浏览 2
提问于2016-05-21
得票数 2
回答已采纳
1
回答
如何在Alembic迁移中指定全文搜索
索引
(
MySQL
)?
python
、
sqlalchemy
、
alembic
、
flask-migrate
、
sqlalchemy-migrate
在一个项目中,目标数据库是与
MySQL
兼容的Aurora,我使用的是烧瓶迁移。 我使用为模型添加了一个全文
索引
。现在,当我使用烧瓶迁移生成迁移时,没有自动获取全文
索引
。我很清楚这样一个事实,即Flask并不能获得所有的东西,而且您必须手工向迁移脚本中添加一些东西。但是,当我查看时,我没有看到任何对
创建
全文
索引
的支持。我看到了唯一
索引
的unique参数,但是对于全文
索引
没有看到任何参数。
浏览 3
提问于2018-05-20
得票数 2
回答已采纳
1
回答
使用InnoDB作为数据源在Grails域中指定
索引
前缀
长度
hibernate
、
grails
、
grails-orm
InnoDB,它的最大
索引
长度为。使用UTF-8,这意味着最多255个字符,这反过来意味着必须使用
前缀
索引
。在
MySQL
<= 5.5中,我没有收到Grails的错误,当查看结果
索引
时,
前缀
被静默地调整为255:+--------+--------在中对此做了解释,指出: 如果指定的
索引
前缀
长度大于允许的最大值,则长度将静默地缩减为最大长度。在
MySQ
浏览 4
提问于2016-03-09
得票数 2
2
回答
mySQL
-密钥和外键关键字
mysql
、
sql
、
key
、
constraints
我在工作台中
创建
了我的表,并为
创建
我的数据库进行了前向设计。当我通过导出/转储备份我的数据库时,我遇到了一些
创建
表的代码行,我不知道它们为什么看起来是这样的: I对于我的所有外键约束都有约束-外键()引用-(),这是有意义的。但是我也有键,它似乎为我的一些外键
创建
了一个
索引
,但不是在我的许多表中为所有的外键
创建
索引
。我不知道这条关键线路是干什么的,为什么是这样?
浏览 3
提问于2021-02-11
得票数 1
2
回答
Oracle如何处理复合
索引
查找?
oracle
、
index
MySQL
不能在查找中使用复合
索引
,在查找中,WHERE条件不包括构成最左边
前缀
的列:这在Oracle 11中有些不同,它有时也可以使用不在
索引
定义开头的列。在什么情况下,Oracle (至少在11g中)可以在没有查询中存在的最左边
前缀
列的情况下进行查找?
浏览 0
提问于2011-10-05
得票数 3
回答已采纳
1
回答
当引用VARCHAR上的
索引
前缀
时,
MySQL
如何使用ORDER BY?
mysql
、
indexing
、
prefix
我有一个名为title的varchar(255)列,它
索引
了前10个字符。This is the same thing前10个字符是相同的,那么
MySQL
它是否使用
前缀
索引
直到前10个字符,然后逐行
索引
浏览 0
提问于2012-07-07
得票数 2
回答已采纳
2
回答
MySQL
复合
索引
涉及简单
索引
吗?
mysql
如果我设置了一个多列
索引
-unique -例如-列(A,B),并且由A或B独立搜索,它们是否会像我在A和B中也有简单
索引
一样快? 这些额外的简单
索引
有必要吗?
浏览 1
提问于2014-03-05
得票数 0
回答已采纳
2
回答
Oracle中
前缀
索引
的替代方案是什么?
oracle
、
index
、
feature-comparison
您可以
创建
索引
并定义
前缀
长度,因此
索引
将只存储来自每个列值的第一个起始符号。在
MySQL
中如下所示:在Oracle中,是否有其他方法可以做到这一点呢?
浏览 0
提问于2012-12-08
得票数 1
回答已采纳
2
回答
Mysql
:
前缀
索引
与
索引
mysql
、
indexing
、
innodb
mysql
前缀
索引
可以像普通
索引
一样使用吗?如果有一些TEXT列,并且
前缀
索引
的长度是例如1,那么查询是:它是只给出以'a‘开头的所有行,还是检查整个列值?一般来说,我很想知道在使用
前缀
索引
时是否有任何警告。不考虑性能,如果需要以不同的方式编写查询,或者客户端是否需要执行额外的逻辑,则会有更多的查询。
浏览 4
提问于2015-07-20
得票数 6
回答已采纳
1
回答
MySQL
创建
索引
Error#1089
mysql
MySQL
创建
索引
Error#1089CREATE TABLE t3id
浏览 1
提问于2016-06-12
得票数 1
2
回答
Django
MySQL
-在Textfield上设置
索引
mysql
、
django
、
django-mysql
我使用的是
MySQL
,现在我知道,使用
MYSQL
,我不能像我所面对的TextField那样将
索引
字段放入TextField中。但是,在我的例子中,我不能将它更改为CharField。我在读MyQSL文档,上面写着
MySQL
不能
索引
指定的LONGTEXT列,而在键部件上没有
前缀
长度,并且在功能键部件中不允许
前缀
长度。因此,我的理解是,由于Django中的TextField是
MYSQL
的LONGTEXT,所以我遇到了这个Django-
MySQL
浏览 18
提问于2022-02-19
得票数 1
回答已采纳
1
回答
GCP
Mysql
实例使用的VARCHAR限制不超过3072
mysql
、
google-cloud-platform
、
google-cloud-storage
我们的应用程序使用基于GCP的
mysql
服务器。对于其中一列,我们需要将varchar的限制从默认值255增加。key VARCHAR(8000);这在本地
mysql
DB上运行正常,但在GCP的
mysql
上运行不正常。
浏览 1
提问于2019-04-11
得票数 0
2
回答
MySQL
中的
索引
大小
mysql
、
indexing
我刚刚开始研究我的
MySQL
数据库的优化。根据我所读到的内容,
索引
似乎是一个好主意-所以我想使用MyISAM引擎在我的一个VARCHAR列上
创建
一个
索引
。根据我所读到的内容,我知道
索引
的大小限制为1,000字节。不过,VARCHAR字符的大小是3个字节。这是否意味着如果我想
索引
一个有50行的VARCHAR列,我需要一个6个字符的
索引
前缀
?使用1个字符的
前缀
,您只能为VARCHAR列中的333行
创建
索引</em
浏览 2
提问于2010-04-08
得票数 7
回答已采纳
1
回答
mysql
选择查询优化和限制在
mysql
中的工作方式
mysql
、
sql
、
perl
、
dbi
我使用的是
mysql
数据库,它只有一个表"data"和17,151257 rows.This表有一个列字符串。我读过
索引
是可以使用的,但在这种情况下如何使用呢?现在我有以下问题: 如何缩短执行时间?我听说
mysql
查询中的“喜欢”避免了
索引
,那么对于上面的查询还有什么更好的选择吗?当我们在
mysql
查询中使用限制10时,
mysql
是否在找到前10个结果后立即停止执行,或者首先
浏览 4
提问于2013-07-09
得票数 7
回答已采纳
2
回答
SQL查询上一次
创建
的项目绩效
mysql
、
sql
、
indexing
我正在尝试从一个大表中获取最后
创建
的项,如下所示:WHERE `raw_detection`.我有这个
索引
:有没有更好的方法来获取特定音频源的最后
创建
的项目
浏览 1
提问于2015-03-26
得票数 0
2
回答
如何修改查询以强制使用
索引
的左
前缀
?
mysql
由于
MySQL
中
索引
的每个左
前缀
都是
索引
,因此我的第一个方法是修改查询,希望
MySQL
使用index_1,从而提高查询速度。修改后的查询如下所示:我的想法是,当我添加一些总是正确但不会改变结果的东西时,
MySQL
会使用index_1(col1,col2)的左
前缀
,但通过快速浏览一下EXPLAIN,不幸的是它不会。供您参
浏览 2
提问于2012-05-22
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券