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