我必须运行这个命令来更改表中的一个列。

ALTER table XYZ修改值VARCHAR(1024);

当我运行它时,我得到这个错误。

第1行出现错误1071(42000):指定的密钥太长;最大密钥长度为767字节

原始列大小为250。奇怪的是。我有一个配置相同的第二个MySQL服务器,它正在与第一个服务器进行双向复制。当我在第二台MySQL服务器上运行这个“alter table”命令时,没有收到这个错误。事实上,在alter命令完成运行之后,这个命令被复制到我的主mysql服务器上,没有任何错误。

我的两个mysql服务器被设置为active-active,但只有一个服务器正在使用。为了澄清,我在主动使用的服务器上得到了这个“最大密钥长度”错误。但在第二台不使用的服务器上运行良好。

有人知道为什么在我的第二台服务器上运行find命令吗?

谢谢../Ken

最佳答案:

您可能需要调整此表上的索引。DROP INDEX index_name ON tbl_name;

CREATE INDEX index_name ON tbl_name (col1,col2(100));

其中col2是示例中的value列,100是要包含在索引中的最大字符数。

如果不确定表上的索引,请尝试以下操作(将tbl_name替换为表名)。

SHOW INDEXES IN tbl_name;

mysql万能密钥,mysql错误:指定的密钥太长;最大密钥长度为767字节相关推荐

  1. java获取密钥长度_#1071 - 指定密钥太长;最大密钥长度为767字节

    回答(28) 2 years ago 767字节是MySQL版本5.6(及之前版本)中InnoDB表的stated prefix limitation . MyISAM表的长度为1,000字节 . 在 ...

  2. 【mysql】解决MySQL GPG密钥过期问题

    MySQL GPG 密钥过期,yum下载mysql-devel报错 正文开始@Assassin 目录: MySQL GPG 密钥过期,yum下载mysql-devel报错 症状: 描述: 解决方法: ...

  3. 远程mysql用ssh连接_使用SSH密钥连接到远程MySQL服务器

    远程mysql用ssh连接 In this article, it will be described how to connect to remote MySQL Server on Linux O ...

  4. MySQL报错——Windows无法启动MySQL服务(位于本地计算机上)。错误⒉系统找不到指定的文件。、windows无法启动MySQL服务出现1053错误解决方法

    今天想使用MySQL,想在命令行窗口启动MySQL, 于是执行了如下命令: net start mysql 结果报错了,如下图所示: 然后又去服务里面手动启动 结果不出所料的还是报错了,错误提示如下图 ...

  5. mysql batch insert 遇到错误跳过_这是MySQL的bug吗?

    前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考.在此,建议大家为本公众号加"星标".如文章写得好,望大家阅读后在右下边"在看"处点个赞,以示鼓励! ...

  6. mysql数据库连接过多的错误,可能的原因分析及解决办法

    mysql数据库连接过多的错误,可能的原因分析及解决办法 来源:网络采集 作者:未知 系统不能连接数据库,关键要看两个数据: 1.数据库系统允许的最大可连接数max_connections.这个参数是 ...

  7. mysql主从切换gtid不一致_解决mysql使用GTID主从复制错误问题

    解决mysql使用GTID主从复制错误问题 做MySQL主从的话肯定会遇到很多同步上的问题, 大多数都是由于机器宕机,重启,或者是主键冲突等引起的从服务器停止工作, 这里专门收集类似问题并提供整理解决 ...

  8. win 7 mysql 1067_win7系统登陆MySQL服务出现1067错误的解决方法

    很多小伙伴都遇到过win7系统登陆MySQL服务出现1067错误的困惑吧,一些朋友看过网上零散的win7系统登陆MySQL服务出现1067错误的处理方法,并没有完完全全明白win7系统登陆MySQL服 ...

  9. c 连接mysql错误信息_使用C语言访问MySQL数据 —— 连接和错误处理

    2011-05-09 wcdj 可以通过许多不同的编程语言来访问MySQL,例如,C,C++,Java,Perl,Python,Tcl,PHP等.本文主要总结使用C语言接口如何访问MySQL数据. ( ...

最新文章

  1. sqlserver数据库创建表
  2. 给某社区技术写作大赛当评委,我的个人资料
  3. Python 的and 运算
  4. 发送不同类型的ActivityFeed
  5. [Swift]LeetCode968.监控二叉树 | Binary Tree Cameras
  6. java中class文件如何加载的_jvm如何加载class文件
  7. ModalPopupExtender使用技巧( operate ModalPopupExtender by JavaScript)
  8. UTF8下的中文截取
  9. WIN32汇编 状态栏的使用
  10. Java整合科大讯飞SDK实现语音转文字
  11. Python学习_100Days
  12. PostgreSQL数据库WAL——RM_HEAP_ID日志记录动作
  13. 精品软件 推荐 电子书转换器 EPUB to PDF Converter
  14. [激光原理与应用-30]:典型激光器 -2- 气体激光器 (连续激光器)
  15. mysql5.0忘记root密码_【咨询】mysql忘记root密码的处理方法(5.5/5.0)
  16. 你有一个程序员的男朋友
  17. 马云名言名句大全,看完足够影响你们一生!
  18. 深度强化学习 - 无人驾驶自行车
  19. NXP官方SDK、固件库、帮助文档下载
  20. 一文读懂,DDD落地数据库设计实战

热门文章

  1. 人工智能的未来需要M1吗
  2. Python不用理解进程,线程实现多任务就是这么简单
  3. 6 个理由,让我不顾一切撑腰 Python!
  4. (转)自动化管理工具Saltstack之nginx部署
  5. Aspose.Pdf 系列组件介绍
  6. 空间谱专题09:阵列信号建模方法
  7. android 在使用ViewAnimationUtils.createCircularReveal()无法兼容低版本的情况下,另行实现圆形scale动画...
  8. unix 查询进程并中止
  9. jsp 页面中El表达式失效处理
  10. 无插件无 Flash HTML5 浏览器直接玩《Quake II》