首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法自动裁剪数据?

问有没有办法自动裁剪数据?
EN

Stack Overflow用户
提问于 2014-02-24 18:32:11
回答 2查看 108关注 0票数 0

让我在mysql中有一个名为myTable的表,该表有三个字段

代码语言:javascript
复制
1. id int autoincrement
2. product_id varchar(20) not null
3. product_name varchar(200) not null

现在,我希望将数据保存在product_id和product_name中,而不使用空格。

EN

回答 2

Stack Overflow用户

发布于 2014-02-24 18:47:13

您已经使用varchar类型创建了这两个字段。所以这意味着即使你的字符串包含空格,它也不会使用空格。

有关更多说明,请访问Mysql

票数 0
EN

Stack Overflow用户

发布于 2014-02-24 18:55:02

来自MySQL文档中关于varchar字段中的空格的信息。需要注意的是,这取决于您使用的MySQL版本:

对于VARCHAR列,在插入之前将截断超过列长度的尾随空格,并生成警告,而与使用的

模式无关。对于CHAR列,不管采用哪种SQL模式,都会以静默方式从插入的值中截断多余的尾随空格。

VARCHAR值在存储时不会被填充。尾随空格的处理依赖于版本。从SQL5.0.3开始,在存储和检索值时将保留尾随空格,这与标准MySQL一致。在VARCHAR5.0.3之前,在将值存储到MySQL列中时,将删除值中的尾随空格;这意味着检索到的值中也没有空格。

参考:https://dev.mysql.com/doc/refman/5.0/en/char.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21985154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档