ERROR 1071 (42000): Specified key was too long; max key length is 1000 bytes

错误原因:

  1. 查了很多资料,都说是mysql的存储引擎是myisam,需要修改存储引擎。
  2. mysql 在创建单列索引的时候对列的长度是有限制的 myisam和innodb存储引擎下长度限制分别为1000 bytes和767 bytes。

解决方案:

vim /etc/my.cnf

# 在[mysqld] 下面添加MySQL默认的引擎设置
default-storage-engine=InnoDB

service mysqld restart 

相关文章:

  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2021-08-29
  • 2021-04-11
  • 2021-08-30
猜你喜欢
  • 2022-02-17
  • 2022-01-28
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
相关资源
相似解决方案