L lxw4292 Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-22 #1 我做一个库有多个表如A,B,C这几个表都有相同的字段现在客户要实现这样的功能就这几个表中任意一个表做了更改其它的表的相同的字段值也要更改(其中有多个相同字段)不知道用什么办法处理比较好请大家过来看看!还有就是A表添加数据B,C也要添加但B,C表添加A表不添加
我做一个库有多个表如A,B,C这几个表都有相同的字段现在客户要实现这样的功能就这几个表中任意一个表做了更改其它的表的相同的字段值也要更改(其中有多个相同字段)不知道用什么办法处理比较好请大家过来看看!还有就是A表添加数据B,C也要添加但B,C表添加A表不添加
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-22 #4 A表建触发器,一旦A表添加数据,立即自动给B、C表添加相同数据。
X xibaixin Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-22 #5 对的,要是数据两不大,就,触发器后,B C更新<br>要是量达,就,只更新改了的数据,比如ONCLIC事件
S stlont Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-22 #7 数据库结构需要设计好<br>把相同字段提取出来形成一个 共用表<br>ABC使用外键和这个表连接<br>更新相同数据只要统一处理这个表
B Buddy.Sun Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-22 #8 stlont所说十分正确啊,这也正是我们强调数据库设计的重要的原因之一啊<br>设计表也要讲究低耦合,不然维护起来就麻烦了,特别是最后别人接手的时候
S spirit_day Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-22 #9 stlont正解,这才是最好的解决办法,无论是处理的方便性还是数据库的设计及数据库负担。<br>接个小分。
L lxw4292 Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-22 #10 to stlont:我大约有十几个表吧,A,B两个表是主表,还有C,D,E,F,G等后面的几个表都有与,A,B表相同的字段而且不只一个,按照客户的要求我做起来感觉很麻烦不知道你所说的都 怎么处理请说的详细一点,谢谢我很菜怎么把相同字段做成一个公用表呀,他怎么之间的关系怎么建立呢?还用触发器吗?如果建是在那个表上建呢?再次谢谢大家的支持
to stlont:我大约有十几个表吧,A,B两个表是主表,还有C,D,E,F,G等后面的几个表都有与,A,B表相同的字段而且不只一个,按照客户的要求我做起来感觉很麻烦不知道你所说的都 怎么处理请说的详细一点,谢谢我很菜怎么把相同字段做成一个公用表呀,他怎么之间的关系怎么建立呢?还用触发器吗?如果建是在那个表上建呢?再次谢谢大家的支持
L lxw4292 Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-22 #11 再次说一下要求:A,B表添加修改其它表相同字段也要做相应的操作,C,D,E,F,G表添加数据其它表不做任何操作,C,D,E,F,G表修改数据其它表相同字段也要跟着修改包括A,B表不知道如何操作请大家说的详细一点最好有例子,不好意思我很菜谢谢大家的支持!
再次说一下要求:A,B表添加修改其它表相同字段也要做相应的操作,C,D,E,F,G表添加数据其它表不做任何操作,C,D,E,F,G表修改数据其它表相同字段也要跟着修改包括A,B表不知道如何操作请大家说的详细一点最好有例子,不好意思我很菜谢谢大家的支持!
S stlont Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-23 #13 建议你先学习下数据库的基础知识,<br>买本数据库入门书,<br>看下“多表连接”和“主键,外键”等概念部分<br>这些属于数据库开发必知的常识性知识<br>自己没有一段时间的系统化学习,<br>别人回答了你也不能理解<br>论坛上一般只能说个要点,<br>不要期望别人能帮你完成具体任务
建议你先学习下数据库的基础知识,<br>买本数据库入门书,<br>看下“多表连接”和“主键,外键”等概念部分<br>这些属于数据库开发必知的常识性知识<br>自己没有一段时间的系统化学习,<br>别人回答了你也不能理解<br>论坛上一般只能说个要点,<br>不要期望别人能帮你完成具体任务