ai didi

mysql - 如何从 2 个表中删除特定 "Customer"的所有痕迹? MySQL

转载 作者:行者123 更新时间:2023-11-29 05:13:46 24 4
gpt4 key购买 nike

我有 2 个表,Customer 和 Order。

我想删除出现该特定客户的行。我试过了,

DELETE FROM Customer
WHERE Email ='2ManySnakes@gmail.com' -- I was asked to associate the customer with an email.
UNION
DELETE FROM `Order`
WHERE O_CustomerID = 2;

不确定这是否有效。但我只想知道语法是否正确。

最佳答案

union 用于垂直连接 2 个查询,因此在您的查询中没有意义,您运行 2 个查询是这样的:

DELETE FROM Customer WHERE Email ='2ManySnakes@gmail.com';
DELETE FROM `Order` WHERE O_CustomerID = 2;

关于mysql - 如何从 2 个表中删除特定 "Customer"的所有痕迹? MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35971415/

24 4 0
文章推荐: ios - 是否可以更改状态栏高度/y 位置?
文章推荐: java - 读取 .txt 文件并返回单词列表及其在文件中的频率
文章推荐: java - 这是缓存关闭线程保存吗?
文章推荐: ios - 如何在登录/退出时自动更新 RearViewRevealController 中的 UILabels?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com