关联表的使用
有几个问题请叫大家,还请帮忙解决:
现在我已经建好关联表了
表一: f_id f_name
表二: a_id a_name
表三(relationship): ff_id aa_id
表三为关联表
表一表二为多对多的关系,
先我要添加一条数据如下:
fi_id='5' f_name='happy' a_name='kk'+'yy'+'ll' 这里a_name的值不止一个
也就是说添加完后表三会是
ff_id aa_id
5 kk
5 yy
5 ll
问题就在这里,怎么添加关联表的三个数据了,要添加三次吗?还是在传一个数组给数据库,在数据库里面把值分开在添加??
------解决方案--------------------
------解决方案--------------------要插三条记录当然要做三个插入动作
“还是在传一个数组给数据库,在数据库里面把值分开在添加?? ”,数据库怎么添加?
更好一点的,应该做成事务
------解决方案--------------------
说的有点乱,说清楚想做什么
fi_id='5' f_name='happy' a_name='kk'+'yy'+'ll' 这里a_name的值不止一个
这句话就看不懂什么意思
------解决方案--------------------
说实话,没懂,
帮你整理一下,
SQL code
表1
f_id f_name
5 happy
表2
a_id a_name
5 'kk','yy','ll'
希望得到结果
表3
ff_id aa_id
5 kk
5 yy
5 ll