数据库中主键是唯一约束条件。同时可以设定不为空。
今天项目中碰到问题,就是往数据库中插入数据,但是没有设定主键值;这样就必须自己去做判断,主键要唯一。
自己给定一个方法去执行,就是用当前的时间去判断,获取小时甚至分秒都可以;这样主键肯定是唯一的了。
方法:
代码
function getOid(){
var today = new Date();//申明一个时间对象
intDate = today.getDate();//返回当前的天日期
intHours = today.getHours;//返回当前小时
intMinutes = today.getMinutes();//分钟
intSeconds = today.getSeconds();//秒
intMonth = today.getMonth()+1 ;//月加1
intYear = today.getYear();//返回年
return intDate+””+intHours+””+intMinutes+””+intSeconds+””+intMonth+””+intYear;
}
这样就保证插入数据的时候主键是唯一的!
—-想了解更多的数据库相关异常处理怎么解决关注<计算机技术网(www.ctvol.com)!!>
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/dtteaching/82925.html