腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
InnoDB最大密钥
长度
、
这是一个相当直截了当
的
问题,但我在谷歌上寻找一个明确
的
答案时遇到了问题。在Exchange5.1.53上,使用InnoDB和一个varchar(1024)字段(我正在
索引
MySQL
2010事件ID)。我想知道当我
索引
这个字段时,键
的
最大
长度
是多少。我在想,如果键
长度
不够长,我是否应该缩短字段,并使用类似于sha512散列
的
东西。
浏览 4
提问于2011-10-02
得票数 1
回答已采纳
1
回答
MariaDB中
的
索引
键大小
限制
是多少?
、
、
、
在
MySQL
中,单列
索引
的
索引
键最多可达767字节,同样
的
长度
限制
适用于任何
索引
键前缀。这个
限制
是多少?我没有找到
的
文档页面的链接是什么?
浏览 5
提问于2014-03-27
得票数 3
1
回答
MySQL
中唯一
索引
的
最大大小
MySQL
中是否有UNIQUE
索引
的
最大大小?我
的
索引
中有六个维度,这导致了一个巨大
的
索引
。UNIQUE
索引
是否有基数
限制
? 我收到一些奇怪
的
无法解释
的
错误,不知道UNIQUE是否有
限制
。它可能来自唯一性
限制
吗?下面是它
的
样子(我也不明白为什么最后三列
的
基数没有增加)。
浏览 7
提问于2013-05-15
得票数 15
回答已采纳
1
回答
MySQL
索引
长度
解释
、
看看下面的3个
MySQL
表,是否典型
的
索引
长度
要比实际
的
行数高得多呢? 此外,在您开始快速降低性能之前,
索引
的
长度
是否有
限制
,例如,
索引
长度
超过2.06亿
的
第一个表?
浏览 6
提问于2015-03-19
得票数 0
回答已采纳
1
回答
Django,South:我在
索引
时得到一个带有键
长度
的
警告
、
、
、
我
的
models.py里有这个我把它改成了这个category = models.CharField(max_length=256, null=False, db_index=True)_
mysql
_exceptions.Warning然而,当我打开phpmyadmin面板时,我看到
索引
已经创建了。 我应该在乎吗?
浏览 3
提问于2013-11-01
得票数 1
回答已采纳
1
回答
MySQL
文本或BLOB类型不能是唯一
的
?
、
、
我有一个名为users
的
表,下面是它
的
模式:__tablename__ = "Users"但是,当我尝试用db.create_all()创建users表时,它会输出我 (_
mysql
_exceptions.OperationalErrorUNI
浏览 13
提问于2017-10-21
得票数 0
回答已采纳
1
回答
在
MySQL
中,我如何解决不能使用已定义
的
字符串作为
索引
的
问题?
我认为这个方法应该是创建一个固定
长度
的
字符串
的
散列,然后
索引
该散列。如果是这样的话,有没有办法在
MySQL
中做到这一点,或者它是否需要我在
MySQL
之外完成该过程
的
某些部分。数据库引擎是InnoDB,这是关于我得到
的
错误
的
信息,看起来是在目标上。 基本上是尝试使用自然长文本键
的
列作为,这意味着如果列字段不是惟一
的
,则回滚insert事务。该列
的
长度
可以在8万到1
浏览 1
提问于2010-12-07
得票数 1
回答已采纳
1
回答
用EF核创建
MySql
数据库
、
、
、
、
我使用AspNetCore.Identity.EntityFrameworkCore (1.1.1)和SapientGuardian (7.1.23)来生成代码优先数据库,因为我有一个
MySql
数据库(我检查了一些日志,发现所有表都是创建
的
。但是在执行Create Index [...]查询时会出现问题。以下查询是抛出异常之前
的
最后一个查询:Email和NormalizedEmail列
的
类型是varchar
浏览 1
提问于2017-04-28
得票数 0
回答已采纳
1
回答
在搜索字符串小于4个字符时不显示记录
的
MySQL
中匹配
、
、
、
我在列上使用全文
索引
,当我在布尔模式下对小于4个字符
的
搜索项使用MATCH....AGAINST时,它不会返回任何记录。当我使用时,它确实会返回记录。有什么问题吗?这是因为
MySQL
的
一些
限制
,比如它没有
索引
长度
小于4个字符
的
单词,还是针对全文
索引
的
一些
限制
? 谢谢
浏览 4
提问于2011-03-21
得票数 1
1
回答
错误1118:行大小太大。utf8 innodb
、
但我不能被击倒在5000以下.大部分都不符合我
的
问题。使用
MySQL
5.6 - windows ( XP和Win7 -相同
的
问题) 我有一个包含以下结构(字段名移除
的
)
的
utf8
mysql
模式,该模式是使用标准工具构建
的
--我没有选择压缩或其他任何东西现在,我感到有点困惑,因为这些数据正在进入一个文本字段,由于它存储在行之外(不包括用于定义条目的12个字节),因此它不应该对行
长度
有所贡献。使用我最好
的
猜测,以上结构
的</e
浏览 0
提问于2012-08-10
得票数 3
1
回答
无法在表中
的
多个字段上添加
索引
--INNODB
、
= ''; 当添加
索引
时出现错误 错误代码: 1071。指定
的
键太长,最大键长为3072字节。
浏览 5
提问于2022-09-11
得票数 -1
1
回答
为什么cp1256排序规则在
MySQL
中不是1字节?
、
我读过一篇文章,其中阿拉伯字符
的
cp1256排序规则占用一个字节,但是当我在cp1256列上创建一个
索引
时,只有767个字符用于
索引
:对于我
的
索引
,阿拉伯varchar(900)被截断为(767)。
浏览 0
提问于2011-12-29
得票数 2
回答已采纳
2
回答
限制
mysql
中特定DB列
的
索引
大小
日安,这看起来ID在前8个字节中是唯一
的
,而不是整个
长度
。 提前谢谢。
浏览 0
提问于2016-04-07
得票数 4
2
回答
MySQL
可变字符
索引
长度
、
、
我尝试使用以下命令在products.name上添加
索引
:这就给出了:3 rows in set (0.00 sec) 我认为Sub_part列显示了已
索引
的
前缀正如中所述,如果
索引
是前缀
索引
,则不会使用它们进行排序。然而,它在上说,
浏览 0
提问于2013-03-01
得票数 38
回答已采纳
2
回答
MySQL
中
的
索引
大小
、
我刚刚开始研究我
的
MySQL
数据库
的
优化。根据我所读到
的
内容,
索引
似乎是一个好主意-所以我想使用MyISAM引擎在我
的
一个VARCHAR列上创建一个
索引
。根据我所读到
的
内容,我知道
索引
的
大小
限制
为1,000字节。不过,VARCHAR字符
的
大小是3个字节。这是否意味着如果我想
索引
一个有50行
的
VARCHAR列,我需要一个6个字符
的
浏览 2
提问于2010-04-08
得票数 7
回答已采纳
1
回答
MySQL
字符集utf8mb4可变
长度
、
、
、
过去几天,我们一直在寻找从各种受支持
的
MySQL
字符集到使用utf8mb4
的
转换过程。似乎大多数人面临
的
最大问题是,4字节字符意味着InnoDB
索引
(如VARCHAR )
的
最大
长度
限制
为191,而不是255。它还提到,非
索引
的
VARCHAR列
的
列大小应该是191,而不是255。测试后,我发现如果将列
索引
为255,则确实会收到错误,但如果没有
索引
,则不会收到错误。如
浏览 1
提问于2018-01-29
得票数 1
1
回答
使用InnoDB和UTF-8
的
索引
的
vachar最大
长度
、
、
我读到
MySQL
5.6只能
索引
varchar (或其他基于文本
的
类型)
的
。我
的
模式字符集是,因此每个字符最多可以存储3个字节。由于767/3 = 255.66,这将指示需要以255个字符为
索引
的
文本列
的
最大
长度
。经验似乎证实了这一点,如下所示: val varchar(255),) engine = InnoDB; 但是将val
的<
浏览 6
提问于2013-05-01
得票数 6
回答已采纳
1
回答
使用聚合utf8_unicode_ci
限制
索引
列
的
VARCHAR
长度
的
必要性
、
、
我试图理解一个
MySQL
错误,它与Rails在ActiveRecord迁移中生成
的
一些缺省值有关。我相信VARCHAR设置为256个字符,因为早期版本
的
MySQL
不支持更多字符。但是请记住,数据库中
的
VARCHAR列是可变
长度
的
,因此VARCHAR(255)中
的
十个字符值与VARCHAR(20)中
的
十个字符值没有存储优势。;最大键
长度
为767字节:创建
索引
index_suppliers_on_sup
浏览 1
提问于2018-11-20
得票数 0
2
回答
将表从
MySQL
5.7导出到
MySQL
5.6 (错误)
、
、
在
MySQL
5.6.39上运行以下查询时, `id` varchar(255sessions`我得到以下错误:但是,如果我删除了COLLATE=utf8mb4_unicode_ci
的
部分上面的查询是从phpMyAdmin导出
的
(
MySQL
版本5.7.22)
浏览 0
提问于2018-06-10
得票数 3
6
回答
VARCHAR(20000)在
MySQL
中有效吗?
、
我需要澄清一下
MySQL
中varchar字段
的
最大
长度
。 我一直认为最大
长度
是255 (255什么?字符,但这可能是我困惑
的
一个来源)。看一看我们正在与之合作
的
外部公司建立
的
数据库
的
表,我看到一个字段设置为varchar(20000),其中包含超过255个字符
的
xml块。为什么这是可行
的
?20000是有效值吗?谷歌一下发现,在
mysql
中,varchar有65,535字节
的
浏览 14
提问于2009-08-20
得票数 65
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ElasticSearch索引 VS MySQL索引
MYSQL索引
MySQL索引分析
MySQL索引原理
浅谈Mysql索引
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券