• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

数据联动删除的有关问题

mysql 搞代码 7年前 (2018-05-31) 136次浏览 已收录 0个评论

数据联动删除的问题
有没有什么好的办法,小弟跪求!
  是这样的,我的数据库(mysql)里面有几张表,如果我在第一张表里把一条记录删除,在另外一张表中包含了被删除记录的某个值(比如:关键字),那么我希望,这张表里的含有那个关键字的记录也同时删除;
  我举个例子:在表1中,userid username age sex
  1 Tony 20 m
  2 Lida 20 f
在表2中, bookid userid bookname price
  1 1 a 100
  2 1 b 200

现在我删除表一的userid为1的数据记录,我希望在表二也同时删除含有userid为1的数据记录,这个有什么办法!!!
(说明:表1中,userid为关键字;表2中,bookid为关键字 )

——解决方案——————–
如果是mysql5的话,可以建立触发器来实现。
——解决方案——————–
用触发器。

在你的第一个表中创建触发器,如果符合你指定的条件,删除其他相关表的数据。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:数据联动删除的有关问题
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址