SQL数据库问题,跪求高手解答,很急,在线求助

不小心在筛选后的查询结果里删除了几个人的名字,结果连同他们输入过的所有信息都没有了,我帮他们的名字又赶紧补录上,可之前他们录入的信息还是没有,但我在SQL数据库里,找到了他们录入的信息,可从外面的网站登陆,却看不到这些信息,想请问,怎么在次把数据库里的信息,和这几个人对应的连接上,让他们上网站查询时可以从新看见自己录入过的信息。
可能我说的乱了,举个例子,A和B两个人,在网站上录入了信息1111和2222,结果我不小心在SQL里操作时删除了A和B的名字,导致A,B,1111,2222在网站上都消失了,可我在SQL里发现,1111和2222都还在,没有跟着AB一起删掉,于是我补录了AB的人名,可现在A和B在上网站,无法查询到以前自己录入的1111和2222信息,我怎么才能让他们可以从新查到

第1个回答  2011-09-05
看你的描述,应该是删除人员信息的时候只是把某个状态栏位置为一个指定的字符,没有进行物理删除,比如我们这边习惯把已删除的信息的Status字段置为"X"。
楼主找一下,应该会有个字段记状态的。
然后估计你外键没有建立,以前的数据是有外键的,主表的数据被你删了,补建的人名的主键是新生成的,而补建的人员的信息那张表上的外键却是老的,没有跟着更新,你把两个统一一下就行了。
第2个回答  2011-09-04
你看一下A和B两个人的id号,然后进入1111和2222的那张表,看看和用户A B关联字段的id有没有一样,假设A和B是在用户表里面,1111和2222是在内容表里面,内容表的记录信息是与用户表关联的,也就是说内容表的有一个字段是用户表主键的关联的,如果内容表参照用户表特定某个人的关联字段错误了,那么是联系不到的,只有当参照的字段和用户id相同时,两张表才可以联系起来,通常联系的字段是以数字关联的,不是以名字关联的。
你要做的是:到用户表里面看看第一个列的数字(假设A、B的ID为1和2),然后进内容表看看1111和2222是否关联了1和2(即A和B)字段,如果不是,那么把关联的数字改成A和B当前的ID号(记住关联字段是数字,不是其他的)
希望对你有用!
第3个回答  2011-09-04
如果是你分析的这样,那么可能数据只是做了标记,而没有物理删除。

看看你的数据表,是不是有字段是起这种功能的。改回来就好使了吧~~~

比如这个字段等于0的时候表示前台显示为删除,等于1的时候状态正常。

一个好的数据库系统就应该是这么设计的,找找吧~本回答被网友采纳
第4个回答  2011-09-04
最简单的办法就是重新建个表就行了追问

没懂。。能说详细点不,他们填的信息量很大,不可能补录,是好多年的了

第5个回答  2011-09-04
你补录的信息 和 他们之前填进去的信息之间肯定有个关联关系在那里。。你只需要查看下关联字段 然后 关联在一起 就可以看到了。。。

U8出现读取数据源错误
SQL数据库一般不会出太大问题的。还不行的话在运行里输入"odbcad32",打开数据源管理器看看是不是连接被破坏了。如果确定网络没问题,那么用系统管理工具先把账套备份出来再重装一下SQL和U8应该就没问题了。 本回答由网友推荐 举报| 答案纠错 | 评论 0 5 其他回答 1、先清理垃圾(用360安全卫士),然后将系统的...

SSH模式下的重定向问题~~高手进
重定向要写在你JSP对应的action包中的Action类中 if(userFlag==1){ response.sendRedirect("manage.jsp");} else if(userFlag==2){ response.sendRedirect("tercher.jsp");} else if(userFlag==3){ response.sendRedirect("student.jsp");} ...

19.在SQL语言中使用FOREIGN KEY时,与之配合的语句是()
go语言为什么火不起来 其他类似问题2007-07-07 数据库习题,在线等高手解答,谢谢!!! 2 2008-06-12 数据库单选题(在线等) 2 2016-03-30 数据库题目 2011-05-26 求数据库的题目的答案 2015-06-27 要考试了 ,这几道题怎么都没找到答案,老师也没给,求个大神帮... 2 2013-07-06 求sql答案 20...

【求助】家里两台电脑出现同样疑难的上网问题,急!!等高手解答!
检查线那些垃圾问答我就不提醒你了,首先你插好连接后,点开始-运行-输入“CMD”-出来命令框-输入“ipconfig” 出现IP地址 然后输入“ping空格IP地址空格-t”列:ping 192.168.1.154 -t 如果现实有频 就说明网是连接上的,然后下一步。检查你的本地连接,查看属性-TCP 如果不是自动获取 ...

菜鸟求助PHP字符替换的问题
SQL初学者的问题,在数据库里的distribution,master,model,msdb,tempdb分别是什么? 深入学习win2k,什么书比较好?? 装上了LINUX,下一步学什么? win2000不能启动,启动画面完成后就蓝屏,请问这是什么原因 同时向两个数据表送数据的SQL程序,其中两个表中有相同的数据名,一个FORM向两张表里送数据,就是ASP处理程序里...

求助:小学三年级数学题(在线等高手解答)
2005年:6×600=3600(部) 2800+600+3400(部)3400+原来少的200部=3600(部)2006年:7×600=4200(部)答:2005年有3600部,2006年有4200部。这个题表面看上去很难,其实是在混乱你的思维,其实就和乘法表上的一模一样~

...说应用程序错误 不能为written 怎么弄 求助高手解答
你试着用一下360安全卫士的的“IE修复”或其他类似软件,并可以查查是否有病毒之类的。〔微软NET.Framework升级到1.1版应该没问题了〕3、引起这个问题的原因很多。一般来讲就是给系统打上补丁和更换内存、给内存换个插槽这3种方法来解决。[系统补丁只要到Microsoft Update网站在线更新就可以了!

...0*0000016c"内存,该内存不能为"read"是什么意思?求助高手解答...
你好 你说的这种情况,一般都是由 系统软件、内存、硬盘引起的。1 电脑不心装上了恶意软件,或上网时产生了恶意程序,建议用360 卫士 、金山卫士等软件,清理垃圾,查杀恶意软件,就可能解决。实在不行,重装,还原过系统,可以解决软件引起的问题。2 如果不能进入系统,可以开机后 到系统选择那里 按f8...

C#中treeview与数据库的连接
\/\/数据库怎么操作读取数据我就不写了,假如我现在有了dataset对象ds,在查数据表的时候我们就把顺序排列好for(int i=0;i<ds.Tables[0].Rows.Count;i++){ tree.Nodes.Add(ds.Tables[0].Rows[i]["列名"].ToString());}如果要加入子节点,那我们就加完父节点再查找子节点,挨个加进去:\/...

八字强弱,喜用神求助,在线等高手解答。
日主庚金生于戌月不得令,因为戌土是燥土,燥土不生金,但日主自坐强根,天干都是生扶的五行,时支巳无力克合申金,反被合化成金;整个八字除了年支卯木外都是生扶日主的五行,日主太旺,只宜泄不宜克,所以水就是命局的喜用神,火是最忌的。

相似回答