sql - 如何从通过主键链接到每个表的两个表中删除行?
问题描述
我想从用户和爱好中删除它们分别通过 ID 和 customersID 连接的行。
我正在使用 Microsoft 访问权限来做到这一点。我链接了两个表中的 2 个主键。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim str As String = IDbox.Text
If String.IsNullOrEmpty(str) Then
MsgBox("Error") : Exit Sub
End If
Access.AddParam("@ID", str)
Access.ExecQuery("DELETE FROM users where ID = @ID")
If Not String.IsNullOrEmpty(Access.Exception) Then MsgBox(Access.Exception) : Exit Sub
update_Table()
update_TableHobby()
End Sub
如何删除两个表中的行?
就像目前,如果我执行查询,它只会从 users 表中删除,而不是从 Hobbies 表中删除。
解决方案
推荐阅读
- r - 基于多面图中变量值的颜色轴文本
- shopify - 在 Liquid 中使用 For 循环构建手风琴常见问题
- node.js - 在节点下创建一个子shell,可以像普通shell一样使用
- powershell - 如何添加一个
阻止使用 Remove-WebConfigurationProperty 到 web.config? - c - 为什么第二个 printf 语句与 Linux 控制台上的第一个语句重叠
- elasticsearch - Elasticsearch has_child 不返回任何结果
- python-3.x - 如何处理 ezproxy 授权通过 API 下载数据?
- vba - 来自另一个工作簿的 VBA VLookup 而不打开它
- php - 为什么 AJAX 会刷新页面?
- c++ - 将 char 向量复制到另一个向量