暂无图片
现有数据库为mysql,有个表中的字段存储类型为varchar(500)如果给这个长度提升到2000会不会带来什么问题?
我来答
分享
铛铛
2022-01-26
现有数据库为mysql,有个表中的字段存储类型为varchar(500)如果给这个长度提升到2000会不会带来什么问题?

查询性能上的问题,或者存储空间上的突增

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
文成

不会有影响,varchar只是一个定义,实际查询效率跟数据实际长度有关系

暂无图片 评论
暂无图片 有用 1
暂无图片
DarkAthena

varchar叫可变长字符串,这个可变长就是区别于char的重点,varchar的存储长度是视实际数据的长度而定的,因此增加长度不会带来存储空间上的突增

暂无图片 评论
暂无图片 有用 1
铛铛

谢谢

暂无图片 评论
暂无图片 有用 0
R
reddey

长度增大不会有什么影响 ,但缩小就有影响了。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏