gpt4 book ai didi

mysql - 具有 ROW_FORMAT=FIXED 和 varchar/text 字段的 MyISAM 表会发生什么情况?

转载 作者:行者123 更新时间:2023-11-29 00:20:09 24 4
gpt4 key购买 nike

我看到我们可以在使用 CREATE TABLE 定义 MyISAM 表时使用 ROW_FORMAT=FIXED。但是当我们在这个表中有 varchar 或文本字段时会发生什么?

是否强制字段在技术上固定宽度? (就像存储中的char,浪费磁盘空间)

或者它们仍然是可变长度(以节省磁盘空间)但我们具有固定行格式的性能优势?

是吗?因为那太好了!

最佳答案

根据 official documentation如果您的表中有 ROW_FORMAT=FIXED,则所有 VARCHAR 字段都将转换为 CHAR:

You can hint that you want to have fixed length rows even if you have VARCHAR columns with the CREATE TABLE option ROW_FORMAT=FIXED

关于mysql - 具有 ROW_FORMAT=FIXED 和 varchar/text 字段的 MyISAM 表会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21360465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com