Oracle的小问题,有开发Oracle经验的水友帮忙看看
首先事情的起因是公司接了一个项目,但是是交接项目,成型很久了的。然后接过来,渐渐发现问题挺多的。
现在眼下有个棘手的东西,就是本来有个业务,送积分的,比如签到送积分,然后活动送积分,这个送积分呢是需要绑定手机号码的,所以说注册的代码和任务送积分的代码中有严格的检测账户合法性(就是查看有没有将手机号码收录到数据库),现在送积分的所有活动都已经停止,但是最近还是零零星星的有一些非法账户,没有手机号码,却能获取到积分,并且都是新注册的。所以在想是不是有人使用了什么漏洞或者是代码有些什么不正常的逻辑,但是我确实找不到。
所以现在在想,能不能通过数据库Oracle来进行一些限制,比如插入用户的时候,如果这个插入数据中的手机号码字段是null的话就阻止插入?但是现在是数据库中有数据,修改数据库的字段属性,可以进行么?这是生产哦,数据有三百多万,可不好开玩笑,请小伙伴们帮帮忙,想想办法。