关于数据准备时,自动棌番的主键,这一字段数据的注意(IT总结之五)

本文探讨了在数据准备过程中,确保字段位数与数据库定义一致性的必要性,以避免比较文件时出现的问题。重点强调了主键字段在数据长度上的正确设置,以避免潜在的数据插入错误。

     有时我们在准备数据时,

 

比如表1


id   name  sex  age

 

 

其中id 的定义时number,并且是通过序列来自动生成的。


这个序列可能从1000000000开始,


     对于这种字段我们在造数据时,要看一下,Table定义书,看看这个字段的位数是多少(即使数据库中之前有数据,也要确认一下)。


比如今天测试时,对ID就直接这么定义了

 

id          name     sex    age

167        sun        1        20

168        wu         1        20

169        han        1        20

 

     而实际上,数据库中的这个字段位数是14为的,同时这个程序有文件输出。这样在比较文件时就有了一定的问题。

 

 

 

总结:

     以后对于这种自动採番 的表中的字段 ,一定要看一下他的最大位数,并使用最大长 度来造数据


 展开:

       主要要注意主键 ,有时可能是varchar10,而你造的数据时1001,1002虽然也能插入,但是不好,要使用 该字段的最大位数

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值