本文主要介紹mysql數(shù)據(jù)行大小超過16k(mysql行長度),下面一起看看mysql數(shù)據(jù)行大小超過16k(mysql行長度)相關(guān)資訊。
行大小太大。使用的表的最大行大小。當字段類型為mysql表格插件的文本或者字段類型修改為文本時,會報告上述錯誤。事實上,我不知道。;i don’我不太理解這個錯誤的原因,并給出一些我發(fā)現(xiàn)的解釋。表中的數(shù)據(jù)具有64k的固定長度字段索引。當表中的字段(我不 不知道名字或什么)可以 t超過65535的長度,說明非字段字段類型的字節(jié)在整個表中很大。我自己的理解(不是很清楚,讓 s指出):我的理解和最后一句話的意思差不多。這幾乎是非大字段類型字段的字節(jié)總和大于64k。該字段的總字節(jié)數(shù)是多少?我還是能理解這些字段名稱的總和的。這些字段指的是什么字段?我認為他們的varchar字段是類型字段。它們的名字超過64k,超過mysql大小就會出錯。varchar,i m只是說舊版本varchar版之前存儲的字符數(shù)最多是255(這個不科學,每個人都有自己的興趣,查一下)。在varchar版本5中,按照實際數(shù)據(jù)個數(shù)存儲的分區(qū)所占用的存儲空間是50,那么它所占用的存儲空間是51。may 1是varchar類型的已記錄字符數(shù)占位符。也許它 不是說域名占了64k,而是這個字段記錄太多,值64k以上。換句話說,如果在數(shù)據(jù)表中使用了過多的字段類型varchar,就會發(fā)現(xiàn)這一點。it 這是真的。varchar用得太多了。怎么做?事實上,錯誤的說法是可以解釋的,可以轉(zhuǎn)化為文字或斑點的性質(zhì)。你可以 不要自己嘗試。為什么我桌子上有這么多varchar?因為他覺得實際長度可以節(jié)省存儲空間,比如這個字段的varchar(300),但是我節(jié)省了10個字,它只占用11個字符,最大的是300個字符。我的解決方案:在varchar字段(n)n表中設(shè)置小于255,修改屬性tinytext。tinytext總是占用255個字符的存儲。是固定的,只占255人,可以省。所以如果varchar(n)是n的一個小值,就可以代替tinytext。char,想想就能用。以上就是mysql 的行太大,解決方案65535。希望對你有幫助。如果您有任何問題,請給我留言,邊肖將及時回復(fù)您。感謝您對網(wǎng)站的支持。
了解更多mysql數(shù)據(jù)行大小超過16k(mysql行長度)相關(guān)內(nèi)容請關(guān)注本站點。