gpt4 book ai didi

php - 两表多次删除

转载 作者:行者123 更新时间:2023-11-29 04:45:18 25 4
gpt4 key购买 nike

APP

counter | Item100001  | Ballpen  100002  | Pencil  100003  | Bond Paper  100004  | Marker

Table Purchase_Order

counter | Status100001  | Yes  100001  | Yes  100001  | Yes  100004  | No

I want to delete all of counter 100001 in app and purchase_order tables. How can I do that?

And this is my code

app.php

<a href="app.php?de='.$row["counter"].'">

if(isset($_GET['de']))
{
$del_id=$_GET['de'];

sql= ...

}

最佳答案

一般的方法查询看起来像这样

DELETE a, p
FROM
(
SELECT 100001 counter
) q LEFT JOIN app a
ON q.counter = a.counter LEFT JOIN purchase_order p
ON q.counter = p.counter;

它会删除两个表中的行,即使其中一个表没有包含 counter = 100001 的行

这是 SQLFiddle 演示

关于php - 两表多次删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19921785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com