加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

自动修剪提交给MySQL的字符串长度

发布时间:2021-05-24 23:18:04 所属栏目:编程 来源:网络整理
导读:当我向mySQL数据库提交表单字段时,有没有步伐配置数据库自动扬弃高出数据字段长度的任何数据? 我知道我可以以编程方法执行此操纵,但数据库是否可以配置为扬弃多余的而不会抛堕落误? 为清楚起见编辑 担任我的插入声明 表字段patientPhone是VARCHAR(20) 假如

当我向mySQL数据库提交表单字段时,有没有步伐配置数据库自动扬弃高出数据字段长度的任何数据?

我知道我可以以编程方法执行此操纵,但数据库是否可以配置为扬弃多余的而不会抛堕落误?

为清楚起见编辑

担任我的插入声明

表字段patientPhone是VARCHAR(20)

假如我没有progamatically验证提交,只是在一个30个字符长的表单值爆炸我错了(当我以为它会做的只是存储前20个字符)

Data truncation: Data too long for column 'patientPhone1' at row 8

当我行使领导配置数据库时,我记得选择innodb和事宜性以及传统仿真(假如我没记错的话,提议行使) 最佳谜底 编辑:这不该该是接管的谜底.

谜底不正确:MySQL会截断超出指定列宽的任何插入值.

永久不该该依烂魅这种举动.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读