MySQL索引的索引长度问题: Specified key was too long;max key length is 1000 bytes.

一、修改mysql的默认存储引擎:

1、查看mysql存储引擎命令,在mysql>提示符下搞入show engines;字段 Support为:Default表示默认存储引擎

2、设置InnoDB为默认引擎:在配置文件my.cnf中的 [mysqld] 下面加入default-storage-engine=INNODB 一句

3、重启mysql服务器:mysqladmin -u root -p shutdown或者service mysqld restart 登录mysql数据库

二、修改表引擎

1、查看数据库表状态

SHOW TABLE STATUS FROM db_name WHERE NAME='table_name';

2、修改数据库表的引擎

alter table table_name engine=innodb;

附:

对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎。如果你要使用全文索引,那必须使用myisam。

mysql使用的索引长度_MySQL索引的索引长度问题相关推荐

  1. mysql索引教程_MySQL教程96-MySQL索引类型

    索引的类型和存储引擎有关,每种存储引擎所支持的索引类型不一定完全相同.MySQL 索引可以从存储方式.逻辑角度和实际使用的角度来进行分类. 存储方式区分 根据存储方式的不同,MySQL 中常用的索引在 ...

  2. mysql lucene 索引区别_MySQL和Lucene索引对比分析

    MySQL和Lucene都可以对数据构建索引并通过索引查询数据,一个是关系型数据库,一个是构建搜索引擎(Solr.ElasticSearch)的核心类库.两者的索引(index)有什么区别呢?以前写过 ...

  3. mysql非聚集索引区间查询_mysql的聚集索引和非聚集索引,回表查询,索引覆盖,最左前缀原则略解...

    什么是聚集索引和非聚集索引 我们知道 Mysql 底层是用 B+ 树来存储索引的,且数据都存在叶子节点.对于 InnoDB 来说,它的主键索引和行记录是存储在一起的,因此叫做聚集索引(clustere ...

  4. mysql 聚簇索引和非聚簇索引_MySQL学习之——索引

    转自:CSDN MySQL是目前绝大多数互联网公司使用的关系型数据库,它性能出色.资源丰富.成本低廉,是快速搭建互联网应用的首选关系型数据库.但是,俗话说,"好马配好鞍",仅仅会使 ...

  5. mysql索引下沉_MySQL 5.6 索引条件下推优化

    索引下推优化是MySQL5.6版本中新加的功能. 索引条件下推(ICP)是对MySQL使用索引从表中检索行的情况的优化.如果没有ICP,存储引擎会遍历索引以查找基表中的行,并将它们返回给MySQL服务 ...

  6. mysql索引引擎_mysql搜索引擎和索引那些事

    mysql的存储引擎 三种存储方式 **InnoDB **(默认) 一个文件存储表结构,一个存储数据和目录(索引) # 一个文件 book_name | author| press | price | ...

  7. mysql索引方式_MySQL数据库的索引方式

    MySQL目前主要支持索引方法:B-Tree,Hash,R-Tree B-Tree B-Tree是最常见的索引类型,所有的列都是排序过的,每个叶节点跟节点距离相等.因此,B-Tree适合查找范围的数据 ...

  8. mysql辅助索引非叶子节点_Mysql的聚集索引与辅助索引

    Mysql数据库中的B+树索引可以分为聚集索引和辅助索引(非聚集索引).本文将介绍一下两者. 聚集索引 聚集索引:指索引项的排序方式和表中数据记录排序方式一致的索引(这里不懂先放着,一会举例),每张表 ...

  9. mysql hint 索引倒序_MySQL中的索引提示Index Hint

    MySQL数据库支持索引提示(INDEX HINT)显式的高速优化器使用了哪个索引.以下是可能需要用到INDEX HINT的情况 a)MySQL数据库的优化器错误的选择了某个索引,导致SQL运行很慢. ...

  10. mysql几种索引类型_Mysql几种索引类型的区别及适用情况

    如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE. 那么,这几种索引有什么功能和性能上的不同呢? FULLTEXT 即为全文索引,目前只有MyI ...

最新文章

  1. 显示lib包_【手把手教你】股市技术分析利器之TA-Lib(一)
  2. JVM常用启动参数大全(附带解释)
  3. LIBSVM使用方法
  4. 记一次ArrayList产生的线上OOM问题
  5. http:(4):http请求方法
  6. 织梦留言板guestbook.htm加入头部导航
  7. 修改Yarn的全局安装和缓存位置
  8. const,static,extern 简介
  9. 工程师如何培养美学思维
  10. php使用自定义alert,IOS_iOS自定义alertView提示框实例分享,本文实例为大家分享iOS自定义a - phpStudy...
  11. python发音1001python发音-1001种玩法 | Python 学习指南资源
  12. 代码之美~利用构造方法实现模块的解耦
  13. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_9_常用的函数式接口_Consumer接口...
  14. 查看Anaconda内置的Python版本的方法
  15. 智联招聘基于Apache Pulsar打造企业级事件中心
  16. 计算机考试系统———全套视频
  17. 解决 Win11 资源管理器卡顿
  18. 51单片机WIFI模块ESP8266-01s一定要看这个!普中科技给的模块 避免采坑!+CWJAP:3 FAIL 配置不了wifi名称和密码?
  19. 图灵5月书讯※特别制作【MongoDB将在5月中旬隆重上市】
  20. php对接抖音快手小红书短视频去水印接口的代码

热门文章

  1. 克莱因瓶为何永远无法装满?科学家发现:宇宙或许就是克莱因瓶!
  2. 博士学位被撤三天后,她的大学教职也被开除!
  3. 争分夺秒!一大批高校正在加紧扩建......
  4. java编译机制_java的编译机制
  5. 23中设计模式之抽象工厂模式
  6. 【保存】java学习全套视频下载地址
  7. #pragma code_seg(INIT)/code_seg(PAGE)
  8. m3u8下载ts 合并成一个视频
  9. 自己动手写符合自己业务需求的eslint规则
  10. AI让边缘更智能 边缘让AI无处不在