在MySql中增加varchar长度的可能后果?

Rob*_*bin 4 mysql varchar legacy-code

我正在使用一个旧表,其中包含varchar(40)字段.我希望它可以在该字段中插入更多字符,所以我想增加它的长度.
在增加长度之前,我是否应该考虑可能产生的负面影响?

Adr*_*der 6

增加通常不会导致问题,而是可能导致问题的减少.

  • 嗯,这可能取决于你对该列做了什么.例如,客户端或某些存储过程可能会尝试将其存储在另一个突然变得太小的表的另一列中.这种依赖有时很难找到. (3认同)
  • 所谓典型,您的意思是在某些情况下可能会出现问题?像什么情况? (2认同)