会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜鸟你够了
博客园
首页
新随笔
联系
订阅
管理
Specified key was too long; max key length is 767 bytes
在mysql上创建quartz的表时报出该错误
原因:
数据库表采用utf8编码,其中varchar(255)的column进行了唯一键索引
而mysql默认情况下单个列的索引不能超过767位(不同版本可能存在差异)
于是utf8字符编码下,255*3 byte 超过限制
解决方法
修改mysql安装目录下my.ini文件
default-storage-engine=INNODB
#设置为1,扩充到3072bytes
innodb_large_prefix = 1
posted on
2019-06-18 15:00
菜鸟你够了
阅读(
203
) 评论(
0
)
收藏
举报
刷新页面
返回顶部