日期:2014-05-18  浏览次数:20649 次

求教如何关联两个表的相同字段,并且能同步更新
初次接触SQL,因为还在学.net开发,想做个网站,其中需要用到数据库来存储注册用户的信息
我用的是VS2010,自带SQL SERVER 2008,现在我创建了两个表,T1,T2,T1中有ID,USERNAME,PASSWORD,T2中有USERNAME,LV,EXP等等,主要的是USERNAME这个字段,
因为我的想法是用户注册之后,就会在T1中存储注册用户的信息,同时又能在T2中的USERNAME中添加用户名,并且T1中的USERNAME一改动,T2的USERNAME也会跟着改动。
因为不清楚SQL的结构,所以我也不清楚这种想法能不能成功,想通过设置主,外键的方式,结果却发现只能实现强制两个字段输入的内容相同,却达不到实时更新。
还有个想法,就是在网页源代码中添加新用户的SQL语句中修改成一次同时向两个表里面添加数据,包括修改等等,但是又觉得这样在有多个表的时候会不会很麻烦,求教有么有什么基于数据库的高效做法


------解决方案--------------------
写两步操作

添加a 然后添加b
删除a 之后再删除b

------解决方案--------------------
一、用程序控制
二、触发器
三、如果是主从表的话可以使用级联更新级联删除

就知道这三个
------解决方案--------------------
明显用触发器trigger实现啊