今天又遇到這么個問題:
Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
這個還真沒遇到過,但是發現這個65535,感覺不是Excel行數的問題嗎,咋MySQL里還會報這個問題?
仔細看看這個錯誤,應該是說行大小超了,然后百度了下這個錯誤
看網上的介紹說是,MySQL建表有個長度限制,一個行的定義長度不能超過65535;
原來如此,這個主要和表中的varchar類型有關,我么可以把長文本修改為Text,這個是不限制的。
然后,我去后天看了下這個表,居然是這個樣子的:
這個是后臺自動生成的字段,果然太坑了,都是999,然后,我就把表的字段長度都改為200了,然后就可以了。
記錄下這個問題。