毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

如何在两张表中实现不重名插入

更新时间:2013-1-8:  来源:毕业论文

如何在两张表中实现不重名插入
有两表:A、B,都有字段id,name分别为PRIMARY KEY和UNIQUE KEY,现在我的需求是,向A或B中添加纪录,要求和另外一表中的id和name也要不重复,该怎么做比较好?

第二问,我下面语句的本意是从A和B中查找出name为X的记录数,如果X的记录数不为0,说明X不可用,但实际的效果好像不对,各位帮我看看,谢谢!
select count(*) from A,B where  A.name = X or B.name = X;

A B上各建立一个insert触发器

select count(*) from A,B where  A.name = X or B.name = X;

直接 select count(id) from B where name=X
不就行了。B表内只要没X,那么就算A表里有也因为unique不能插入啊。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。