MySQL中的ROW_TYPE是一個(gè)用于表示行類型的枚舉類型
- ROW_TYPE_NOT_USED:未使用的行類型。
- ROW_TYPE_DEFAULT:默認(rèn)行類型,用于存儲(chǔ)數(shù)據(jù)行。
- ROW_TYPE_STATIC:靜態(tài)行類型,用于存儲(chǔ)靜態(tài)元數(shù)據(jù)。
- ROW_TYPE_DYNAMIC:動(dòng)態(tài)行類型,用于存儲(chǔ)動(dòng)態(tài)元數(shù)據(jù)。
- ROW_TYPE_COMPRESSED:壓縮行類型,用于存儲(chǔ)壓縮后的數(shù)據(jù)行。
- ROW_TYPE_REDUNDANT:冗余行類型,用于存儲(chǔ)冗余數(shù)據(jù)行。
- ROW_TYPE_COMPACT:緊湊行類型,用于存儲(chǔ)緊湊格式的數(shù)據(jù)行。
- ROW_TYPE_PAGE_COMPRESSED:頁(yè)面壓縮行類型,用于存儲(chǔ)頁(yè)面壓縮后的數(shù)據(jù)行。
- ROW_TYPE_PAGE_COMPRESSED_ENCRYPTED:加密頁(yè)面壓縮行類型,用于存儲(chǔ)加密后的頁(yè)面壓縮數(shù)據(jù)行。
- ROW_TYPE_ENCRYPTED:加密行類型,用于存儲(chǔ)加密后的數(shù)據(jù)行。
這些行類型可以根據(jù)不同的存儲(chǔ)引擎和配置選項(xiàng)進(jìn)行組合和使用。例如,InnoDB存儲(chǔ)引擎支持多種行類型,如COMPACT、REDUNDANT、DYNAMIC和COMPRESSED等。而MyISAM存儲(chǔ)引擎則支持FIXED和DYNAMIC兩種行類型。