前段时间刚换了新的工作,然后之前也在一直准备面试,入职之后又需要适应新的工作内容、新的同事、新的项目,所以博客也一直没写,也没有学习新的东西,总的来说还是有点懈怠。😭 不过最近已经在慢慢变好了。
问题来源
那么开始正题,这个问题是怎么来的呢?新的公司肯定要负责新的项目呀,那么遇到的第一个问题就向你走来了。
我在负责一个新的项目时,要上线到测试的服务器,然后首先就是 SQL
的打包上线,这问题不就来了嘛。
1 | ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes |
字面意思如下:索引字段长度太长,最大长度是 767
字节。
很有意思的是,本地数据库都是正常的,为什么测试数据库不行呢?