今天在导数据到新搭建的测试环境中遇到了下面的错误提示:
ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
应该是键的长度超过了阈值,首先是想到了字符集设置的问题,在将测试环境与线上环境的字符集设置成一致后,依然是这个错误,查看表的定义
CREATE TABLE `__Auth` (
`user` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,