新手关于建表的问题 user加一个字段pid(carchar)记录负责的项目,project加一个字段uid(carchar)记录负责人这样如何。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 user 与 project 这间是多对多的关系。 需要另外再加一张关系表,比如 projectmember 表 (userid, projectid)为该表主键。 谢谢斑竹,多对多的情况我有想过,如果现在规定一个用户最多只能负责一个项目(可以没有),而一个项目可以由多个用户负责(可以没有),这就是 一对多 的关系了吧,项目方为一,用户方为多,根据一对多的建表规则,需要把一方的主键加到多方的表中,作为外键? 可是如果在用户表中加个项目id作为外键的话,那么那些不负责任何项目的用户这个项目id字段应该为空,但是外键好像不能为空… 是不是我哪里想错了?这种情况要怎么处理呢 知道一点,没应用过- -、 就现在这个情况应该怎么办…确保表中的每一列都和主键相关,最好是直接相关,而不是间接相关;你想一下,user表中,和id相关的属性有哪几列?把有关系的留下,没关系的再建一个表。 Mysql float类型存放超过百万的数字会自动变成整数并且在个位数上进行四舍五入 mysql 存储过程可以有几个参数? 很急,MYSQL函数问题! 发个水贴,版主们回归就结贴 谁来帮帮我啊,我是新手 关于mysql5.1.7的乱码问题 [求助]MYSQL 与 CC无法连接 将TXT文件导入SQL的一个表里 各位高手!! 请问如何在asp中连接mysql数据库 谢谢! 求出MySQL一个表内字段中相互关联的id值 MySQL问题 求推荐本书
谢谢斑竹,多对多的情况我有想过,如果现在规定一个用户最多只能负责一个项目(可以没有),而一个项目可以由多个用户负责(可以没有),这就是 一对多 的关系了吧,项目方为一,用户方为多,根据一对多的建表规则,需要把一方的主键加到多方的表中,作为外键? 可是如果在用户表中加个项目id作为外键的话,那么那些不负责任何项目的用户这个项目id字段应该为空,但是外键好像不能为空… 是不是我哪里想错了?这种情况要怎么处理呢
确保表中的每一列都和主键相关,最好是直接相关,而不是间接相关;
你想一下,user表中,和id相关的属性有哪几列?把有关系的留下,没关系的再建一个表。