CHAR的固定长度要大于255怎么办?

CHAR的固定长度要大于255怎么办?

如果CHAR我要让他固定输入256个或者更多个字符,要怎么办?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好。若使用CHAR()类型,当输入的字符长度超过指定长度时,char会截取超出的字符。

同学在设置数据类型时需要选择适当的类型来存储,若输入的字符长度超过255,同学可以选择varchar()类型来存储。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • Kaito_ 提问者 #1
    varchar()课程里讲的是不固定长度的类型,参数是它的最大值,不是固定值,我想问的这个只是一种假设的情况,一般也不会有这样的需求,就是指定数据的固定长度超过了255,比如录入的数据一定要是256长度的字符,不能多也不能少,这种情况要怎么做,就是好奇如果真有这样的需求,需要怎么处理。
    2019-10-09 22:02:57
  • 好帮手慕美 回复 提问者 Kaito_ #2
    同学,你好。不同的数据类型可以存储不同长度的数据。当输入的内容长度超过255时,若使用char()类型存储数据,会将超过长度的内容截取或不能正常显示,此时char()类型是满足不了需求的,需要选择其他的类型,例varchar(256)即可输入256个字符的数据。祝学习愉快~~~~
    2019-10-10 11:54:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师