背景:一直以来都认为MySQL字段扩容时,对于255以内的扩容时可以inplace的,今天处理一个工单,发现字段本身超过255时再进行扩容,仍可以inplace,算是纠正一下知识点盲区。 原理:varchar字段255以内时,使用一个字节来记录长点,超过255时使用2个字节记录,跨记录长度标识的时候即255以内扩容到255以上时,无法使用inplace,只能使用copy方式重建表。未跨255时通过
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号