mysql中 一个表的一个列 可以有多个属性值吗?
譬如有一个表work 有一列叫 peopleId,是外键,对应与people表的peopleId 主键,我想在添加work的一条记录时候,对应的peopleId,设置了多个值,可以吗?譬如work 的一个记录 对应着多个peopleId值!!
譬如有一个表work 有一列叫 peopleId,是外键,对应与people表的peopleId 主键,我想在添加work的一条记录时候,对应的peopleId,设置了多个值,可以吗?譬如work 的一个记录 对应着多个peopleId值!!
解决方案 »
- mysql数据库误delete数据如何恢复
- 求与当前时间一前一后的记录的sql
- 为什么使用mysql存储过程的速度与直接用sql语句速度一样
- 门外汉请教高手~ 如何加密解密数据库的用户ID
- mysql安装使用的问题
- PostgreSQL中如何在存储过程中调用另一个存储过程??
- mysqlcc无任连接数据库,总是报错然后自动关闭mysqlcc。
- mysql用hibernate保存数据时,只保存了字符串的一部分
- mysql不用子查询实现添加列,求脚本大神助!
- 用apache-mysql-php4软件在win2kserver下配置支持php的环境问题?很急!希望能详细解答!
- mysql的function能否返回一个TABLE的格式吗?
- 两个数据库间怎么导数据?
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
如果这个查询不常用,对应的数据量不大,或者可以缓存。那么可以考虑用这种方式,然后用find_in_set('4', '1,4,5,6,12,43')。否则,就是加张表