繁体   English   中英

禁用保留VARCHAR列的尾随空格

[英]Disable the retention of trailing spaces for VARCHAR columns

我们正在考虑从MySQL 4.x迁移到MySQL5.x。

但是,从MySQL 5.0.3开始,在VARCHAR列中保留尾随空格,而在MySQL 4.x中,未为VARCHAR列保留尾随空格。

建议可能存在一个MySQL设置,该设置允许我们告诉MySQL 5.x像在MySQL 4.x中那样运行,并且不保留尾随空格。

我找不到这样的设置,但也许我忽略了它。 有没有办法做到这一点?

AFAIK没有SQL模式可还原为旧的行为。 如果您的应用程序依赖于此行为,那么最好的选择是使用INSERT TRIGGERS之前的方法来修剪varchar值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM