数据库中多条记录修改的问题?(0分)

  • 主题发起人 主题发起人 慕荣冰靖
  • 开始时间 开始时间

慕荣冰靖

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:
比如有客户档案和客户购买商品记录的两张表,现在我要修改某一客户的信息如
(电话,地址),在购买商品表有也有相应的字段,那么该怎么写代码使客户档案表中
修改后在购买商品表的同一客户多条记录一起改动呢?我目前只能达到修改一条,已知
两张表有唯一索引
 
用触发器或把两天SQL一起提交。
 
我不明白你为什么会存在这种情况,为减少冗余,在设计两张表格时字段可以这样设置
客户档
CUSTID(primary key主键)  TEL  ADDR ......
客户购买商品档
CUSTID(foreign key 外键)
这样只要在更新客户档资料时,客户购买商品资料也同样同步更新了

 
哪个顶能高手设计出这么别具一格的表。
 
事务处理可以吗
 
各位朋友可不可以说清楚点[?][?]
c00371朋友我按你的意思做了,但出现:
客户档案表中的列与现存的主键或UNIQUE约束不匹配是什么意思?
 
让他自己提交
 
说明在客户档案中有重复的客户记录,在设主键的字段一定要唯一
 
客户档案里没有重复的客户记录,因为CUSTID是唯一的,但在购买商品资料的表中有同一客户
多条记录了,我在客户档案表中的CUSTID设了主键,购买商品中的CUSTID设了外键,还是不行
 
在创建主、外键的时候把(创建中检查现存数据)选项不要选择在内再重新试试看
也可以直接和我联系:c0371@chinfong.com.cn
 
这个表设计的有问题,修改修改
 
c0371怎么跟你联系呀?是数据库发过来呢还是程序发来呀?
 
数据库导成EXCEL发过来试试
 
c0371,邮件已发!
 
没收到,重发至
chy03280368@sina.com 好了
 
后退
顶部