多对多关系~ 类似好友的那种, 一个用户有多个好友,建表语句怎么写。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table 用户( uid int primary key, uname ...);create table 好友( uid1 int, uid2 int); 2个表直接不需要设定什么关系么~~ 如果你用的是 innodb 存储引擎,则可以使用外键参照。但意义不大。 类似好友的那种, 一个用户有多个好友, 建表语句怎么写。-------------------------create table tb_user(uid int primary key;name varchar(50);...(用户的其他资料列信息));create table tb_friends(uid int; -- 对应tb_user的uid列friendName varchar(50);...(好友的其它资料));若好友不多,且好友只是名称一个属性的,则tb_friends可以考虑以下结构:create table tb_friends(uid int; -- 对应tb_user的uid列friendName_1 varchar(50);friendName_2 varchar(50);...friendName_n varchar(50);); 关于一个MySql 删除的问题 在程序中还原问题 多条数据,求某列最小值结果不对,很蹊跷,在线等待 MySQL MySql系统表问题 mysql是5.0.45是否支持cluste是否是max版本) Mysql的问题 apache和tomcat整合过程中出现的问题 mysql密码问题 DBMonitor该怎么监控数据库 急求公交换乘查询mysql存储过程???????? 请教高手!Mysql中的难题(用百度、google未搜到解决办法)
create table 用户(
uid int primary key,
uname
...
);create table 好友(
uid1 int,
uid2 int
);
建表语句怎么写。
-------------------------
create table tb_user
(
uid int primary key;
name varchar(50);
...(用户的其他资料列信息)
);create table tb_friends
(
uid int; -- 对应tb_user的uid列
friendName varchar(50);
...(好友的其它资料)
);若好友不多,且好友只是名称一个属性的,则tb_friends可以考虑以下结构:create table tb_friends
(
uid int; -- 对应tb_user的uid列
friendName_1 varchar(50);
friendName_2 varchar(50);
...
friendName_n varchar(50);
);