开发者社区> 问答> 正文

MySQL表中varchar长度的重要性?mysql

我有一个MySQL表,其中动态插入行。因为我无法确定字符串的长度并且不希望它们被截断,所以我将它们设置为varchar(200),它通常比我需要的大得多。给varchar字段提供比所需长度更长的长度是否会对性能产生重大影响?

展开
收起
保持可爱mmm 2020-05-17 11:42:55 546 0
1 条回答
写回答
取消 提交回答
  • 不,在某种意义上说,如果您存储在该列中的值始终(例如)少于50个字符,则将该列声明为varchar(50)或varchar(200)具有相同的性能来源:stack overflow

    2020-05-17 11:48:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像