gpt4 book ai didi

mysql - 如何在删除父值的同时删除子值?

转载 作者:行者123 更新时间:2023-11-30 23:12:22 27 4
gpt4 key购买 nike

我有一个表问题,我在其中添加 parent_id = 0 的问题是父问题,而带有 parent_id 的问题(parent_id 将与父问题的 ID 相同)称为子问题。

这是我的 table 。

id   parent_id   question
1 0 what is computer ?
2 1 Device
3 1 Machine

我已经试过了,但没有成功。

DELETE FROM questions WHERE id = 1
AND parent_id = id

如何删除父问题及其子问题?

最佳答案

使用这个查询

DELETE FROM questions WHERE id = 1 OR parent_id = id

因为 And 查询只有在两个条件都匹配时才有效。您需要在您的案例中使用 OR

关于mysql - 如何在删除父值的同时删除子值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19316639/

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