當(dāng)前位置:首頁(yè) > IT技術(shù) > 數(shù)據(jù)庫(kù) > 正文

mysql 設(shè)置表主鍵報(bào)錯(cuò) Specified key was too long; max key length is 767 bytes
2022-04-29 14:09:49

原因:之前主鍵列字段類型為 varchar(255) ,而varchar類型是字符,同時(shí)使用的字符集為(utf8mb4),這個(gè)指每個(gè)字符最大的字節(jié)數(shù)為4,所以很明顯 4*255 > 767

解決方法:把字段類型長(zhǎng)度縮小,比如設(shè)置為varchar(36)

?

參考鏈接:

https://blog.csdn.net/chenjianhuideyueding/article/details/88426021

本文摘自 :https://www.cnblogs.com/

開通會(huì)員,享受整站包年服務(wù)立即開通 >