如何在mysql中建立表之间的关系?

danwei 2003-10-25 04:23:29
如:表A中有字段A1,表B中也有字段A1,
如何在更新表A的A1字段时,表B的A1字段也随之更新?

谢谢!
...全文
409 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
danwei 2003-12-06
  • 打赏
  • 举报
回复
怎么搞,仍在等待中。。。
ustb 2003-11-01
  • 打赏
  • 举报
回复
不支持外键。
lsaturn 2003-11-01
  • 打赏
  • 举报
回复
不支持外键吗?同时删除不是就要写两个delete了吗?
ipman 2003-11-01
  • 打赏
  • 举报
回复
简单例子

产品表
产品id 产品名称
1 香烟
2 复印机
3 洗衣机

厂商表
厂商id 厂商
1 红塔集团
2 海尔
3 hp

关系表
产品id 厂商id
1 1
2 3
3 2

添加产品记录时同时添加一条关系
danwei 2003-11-01
  • 打赏
  • 举报
回复
各位高手指点一下吧
danwei 2003-10-28
  • 打赏
  • 举报
回复
ipman(ipman) :要怎么样建立一个关系表呢?
danwei 2003-10-28
  • 打赏
  • 举报
回复
没说太明白,详细:A表中记录分类,A1是分类名称,B表中记录详细内容,A1是详细内容所属分类,这样在更新A表的分类名称的时候,B表相应的所属分类也能够得到自动更新,这在MySql里不行吗?
ustcfrank 2003-10-26
  • 打赏
  • 举报
回复
我是指

select * from A WHERE A.A1 = B.A1

select * from B WHERE B.A1 = A.A1

结果应该不同
ustcfrank 2003-10-26
  • 打赏
  • 举报
回复
我感觉要用两个query同时改变两个表

而且我觉得A表中的A1和B表中的A1至少所有的值不能一样,如果所有的A.A1和B.A1都一样的话,就没有必要保存两个,保存一个一个表中的A1值就够了
ipman 2003-10-26
  • 打赏
  • 举报
回复
mysql不支持外键,建立一个关系表关联吧
netstu 2003-10-26
  • 打赏
  • 举报
回复
更新A的时候,同时更新B嘛,这个很简单的吧
missboy 2003-10-25
  • 打赏
  • 举报
回复

使用两条语句就可了,还有什么好办法?我真不清楚了,等待高手
danwei 2003-10-25
  • 打赏
  • 举报
回复
高手啊,快来啊!
danwei 2003-10-25
  • 打赏
  • 举报
回复
自己UP!!
danwei 2003-10-25
  • 打赏
  • 举报
回复
请高手指点一下吧!!!

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧