gpt4 book ai didi

mysql - 为什么这条 SQL 删除语句不起作用?

转载 作者:行者123 更新时间:2023-11-30 21:33:03 24 4
gpt4 key购买 nike

我有一个 SQL 删除语句。语法有效并且值都是正确的,但是当我执行它时,它总是问我是否真的要删除 0 行。

delete * from database1 where (database1.Name = 'Alain' and database1.Grund = 'Defekt' and database1.Gerätename = 'Beamer' and database1.Ausleihdatum = '9/2/2019' and database1.Rückgabedatum = '15/3/2019')

我没有收到错误或其他信息,它只是问我是否要删除 0 行,但这没有任何意义,因为值都是正确的。我检查了他们 5 次。我试图在没有*的情况下发表声明,

delete from database1 where (database1.Name = 'Alain' and database1.Grund = 'Defekt' and database1.Gerätename = 'Beamer' and database1.Ausleihdatum = '9/2/2019' and database1.Rückgabedatum = '15/3/2019')

但这也行不通。这是相同的场景...

我不希望删除语句以正确的方式工作,但我不知道该怎么做。

最佳答案

错误是我最近添加到另一个表的关系。所以“Gerätename”值在我想删除的表中仍然是正确的值,但在另一个表中不是...

关于mysql - 为什么这条 SQL 删除语句不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55261568/

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