掉落前导零

1 database

我有一个记录学生证号码的表格.其中一些数字包含前导零.当数字被记录到数据库中时,它会丢弃前导0.

该字段设置为仅接受数字.学生证的长度各不相同.

我需要记录字段并显示前导零.

cas*_*One 10

如果你总是会有一定数量的长度(比如,它总是10个字符),那么你可以在数据库中获取数字的长度(在它被转换为字符串之后),然后添加适当的0.

但是,如果这是一个任意数量的前导零,那么您必须将内容作为字符串存储在数据库中,以便捕获前导零.


Jim*_*kus 6

听起来这应该存储为字符串数据.听起来领先的零是数据本身的一部分,而不仅仅是它的格式化的一部分.

可以重新格式化数据以显示其中的前导零,但是我相信您应该存储正确形式的ID号,这将导致更少的错误(例如:您忘了在一个地方格式化它但不是在另一个).