日期:2014-05-17  浏览次数:20524 次

请教数据库约束在实际开发中是怎么使用的
我是做web开发的,唯一约束和范围约束,本来我觉得可以用来约束客户端用户输入值,免去判断客户输入这一过程,但是后来我发现数据库的约束返回来的错误信息,只有程序员看得懂,客户肯定是看不懂的,要想给客户看还得加工一下,那还不如我自己在客户端先对客户输入的内容判断一下是否合理然后提示给客户呢,数据库约束在实际的应用中是应用在哪些领域的
------解决方案--------------------
前端里面对“只允许进入的数据”做判断,因为不允许进去的数据可能有很多很多多的无法枚举出来。所以只要不是你“希望”的数据,就通通不给进去,然后根据你的业务要求,做一些常见的提示,如长度太长,不能为空等等即可。就连微软也不可能把所有错误说的清清楚楚