昨天做asp.net mvc程序,用mysql.data.entity.ef6做数据连接. 程序都是正常的,但就是提交数据的时候总是提示 Specified key was too long; max key length is 767 bytes异常. 搞了好久也不知道啥原因,网上查的方法也通通不好使. 晚上睡觉还想这个问题想得睡不着觉,半夜起来做个测试程序,运行竟然良好. 到办公室测试程序又不行. 对比了环境,就是数据库版本不一样:家里的mysql版本是5.7.16.0,办公室是 5.1.5…