我有一个记录学生证号码的表格.其中一些数字包含前导零.当数字被记录到数据库中时,它会丢弃前导0.
该字段设置为仅接受数字.学生证的长度各不相同.
我需要记录字段并显示前导零.
如果你总是会有一定数量的长度(比如,它总是10个字符),那么你可以在数据库中获取数字的长度(在它被转换为字符串之后),然后添加适当的0.
但是,如果这是一个任意数量的前导零,那么您必须将内容作为字符串存储在数据库中,以便捕获前导零.
听起来这应该存储为字符串数据.听起来领先的零是数据本身的一部分,而不仅仅是它的格式化的一部分.
您可以重新格式化数据以显示其中的前导零,但是我相信您应该存储正确形式的ID号,这将导致更少的错误(例如:您忘了在一个地方格式化它但不是在另一个).