用语句修改与直接对表进行修改有什么区别?
我对金蝶SQL数据库进行修改时直接打开表进行数据修改,请问对系统数据有没有影响?会不会导致别的用户对数据库存贮出现错误?...
我对金蝶SQL数据库进行修改时直接打开表进行数据修改,请问对系统数据有没有影响?会不会导致别的用户对数据库存贮出现错误?
展开
展开全部
建议不要用数据库客户端直接打开数据表进行修改,最好是用程序提供的功能修改,如果程序提供的功能不允许修改,说明逻辑上是不能修改的,说明在操作过程中某些步骤错误了,况且有些情况下数据库的设计是有冗余的,如果你修改的这个字段的内容刚好是冗余的,而你又不知道都有哪些地方冗余,则会出现数据不一致的情况。举个例子:比如说某个人某月份的工资,在考勤表里面记录的是4000,在工资表里面记录的也是4000,而你直接修改了工资表的4000为4500,但是考勤表里面还是4000,那么数据就不一致了。一般不清楚表间关系的情况下不要用数据库客户端直接修改表内数据,尽量用程序提供的功能修改。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询