gpt4 book ai didi

mysql - 如何删除mysql数据库中多个表的数据?

转载 作者:行者123 更新时间:2023-11-29 07:57:33 25 4
gpt4 key购买 nike

我在从数据库中删除数据时遇到问题。我有几张 table 是通过FK连接的。我只是认为这与插入数据相同。但好像不太一样。

这是我的代码:

DELETE FROM uzivatel, inzerat_nabizim, lokalita_nabizim, pronajem_pokoj_nabizim, osoba_nabizim, typ_pokoje_nabizim, vybaveni_pokoj_nabizim, zarizeni_byt_nabizim
WHERE uzivatel.id_uzivatel = '$id_uzivatel'
AND inzerat_nabizim.id_uzivatel = uzivatel.id_uzivatel
AND pronajem_pokoj_nabizim.id_inzerat_nabizim = inzerat_nabizim.id_inzerat_nabizim
AND lokalita_nabizim.id_pronajem_pokoj_nabizim = pronajem_pokoj_nabizim.id_pronajem_pokoj_nabizim
AND osoba_nabizim.id_pronajem_pokoj_nabizim = pronajem_pokoj_nabizim.id_pronajem_pokoj_nabizim
AND typ_pokoje_nabizim.id_pronajem_pokoj_nabizim = pronajem_pokoj_nabizim.id_pronajem_pokoj_nabizim
AND vybaveni_pokoj_nabizim.id_pronajem_pokoj_nabizim = pronajem_pokoj_nabizim.id_pronajem_pokoj_nabizim
AND zarizeni_byt_nabizim.id_pronajem_pokoj_nabizim = pronajem_pokoj_nabizim.id_pronajem_pokoj_nabizim
AND lokalita_nabizim.id_pronajem_pokoj_nabizim = pronajem_pokoj_nabizim.id_pronajem_pokoj_nabizim;

任何帮助将不胜感激。

有什么不懂的可以问我。

最佳答案

这些是列出的可能性 in the manual :

DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
tbl_name[.*] [, tbl_name[.*]] ...
FROM table_references
[WHERE where_condition]

DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
FROM tbl_name[.*] [, tbl_name[.*]] ...
USING table_references
[WHERE where_condition]

您正在使用未列出的DELETE FROM ... WHERE

关于mysql - 如何删除mysql数据库中多个表的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24714278/

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