SQL语句怎么关联三张表??

[复制链接]
查看11 | 回复5 | 2007-9-26 18:42:10 | 显示全部楼层 |阅读模式
我有三张表:
LOGIN :PlayerID和Password
Playerdetails: playercode , playername , playerid, playerage ,address,telno,
playerscore

layercode ,playerid ,playerscore
怎么样才能让这三张表中的数据无论是delete,insert,update后数据都保持一致~? 谢谢
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
在LOGIN表中,指定PlayerID为其主键
在Playerdetails表中,指定playerid为其外键,参照LOGIN表中的PlayerID,并且设置成on update cascade和on delete cascade
在playerscorelayercode表中,指定playerid为其外键,参照LOGIN表中的PlayerID,并且设置成on update cascade和on delete cascade
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
数据是怎么保持一致?规则是什么?
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
基础问题
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
是的,都是数据库表设计的相关问题。
可参考:http://www.itpub.net/showthread.php?threadid=793077
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
在去看看~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行